Кремниевый Моцарт | страница 5



 Автор песни что-то промямлил в свою защиту. Тогда непримиримый слушатель снова взял микрофон и приговорил без права обжалования:

 - Кричалка винни-пухова, а не песня.

 Этим слушателем был профессор Варшавский. Такова была реакция представителя компьютерного цеха на профанацию и дилетантство. И правильно - человек, на глазах которого много лет росло и крепло советское ЭВМ-строение, мог позволить себе некоторую строгость.

 Виктор Варшавский закончил Ленинградский Институт Точной Механики и Оптики (ЛИТМО) по специальности "Приборы управления стрельбой". Позднее это было поводом для многочисленных шуток - особенно когда он стал преподавать теорию автоматов студентам из арабских стран. А до того он успел поработать инженером, защитить кандидатскую, потом докторскую (в 37 лет) и стать заметной фигурой в научном сообществе. Бурно развивавшаяся кибернетика открывала тогда перед учеными все новые и новые горизонты. Варшавский начал с коллективного поведения автоматов, уделил внимание искусственным нейронам, отдал должное пороговой логике, а в семидесятые пришел к тому, что стало делом его жизни, - самосинхронным схемам.

* * *

 Сверхбольшая интегральная схема - сложная вещь. В маленький кристаллик кремня дерзкой инженерной волей втиснуты миллионы транзисторов, составляющие десятки тысяч логических устройств - и все это хозяйство должно работать толково и слаженно. Все эти конъюнкторы и дизъюнкторы, триггеры и регистры, шифраторы и дешифраторы, инверторы и сумматоры, счетчики и мультиплексоры должны считывать информацию друг от друга не когда попало, а только тогда, когда эта информация будет выработана и придет к ним на входы. Иными словами, необходима синхронизация. Такую синхронизацию обычно осуществляет кварцевый генератор. Он вырабатывает специальный синхросигнал, который расходится, как кровь по капиллярам, по впечатанным в кремний микроскопическим проводам, добирается до каждого устройства и заставляет всю схему работать в едином ритме.

 Все бы ничего. Но прогресс идет дальше. Технология полупроводников буравит микромир все глубже. Транзисторы становятся столь миниатюрны и столь быстры, что сигналы проходят сквозь них со скоростью, уже сравнимой со скоростью передачи по проводам. Рассчитать и суммировать все задержки на пути распространения сигнала становится все труднее - а значит, все труднее обеспечить грамотную синхронизацию. Чтобы система не сбоила, частоту тактового генератора приходится снижать, и получается, что успехи технологии идут коту под хвост. Сверхбыстрые устройства не столько работают, сколько ожидают очередного такта - единственно из-за отсутствия гарантии, что вовремя сработают их соседи.