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

 И тогда лучшие умы мировой электроники задумались об альтернативе.

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

 За несколько лет он со своей командой по крохам собрал воедино все, что было написано где-либо в мире по этому поводу, разложил по полкам и проанализировал. Уяснив же текущее состояние дел, возможные направления и открывающиеся перспективы, впрягся в асинхронику, как паровоз, и потащил ее сразу по нескольким магистралям, успевая везде.

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



8 из 31