Читать «Перелом. Часть 3» онлайн - страница 134

Сергей Владимирович Суханов

Забегая вперед, отмечу, что в итоге вся эта вакханалия с рисованием шаблонов привела к тому, что в конце ноября мне продемонстрировали первый "процессор на чипе". Точнее - "на пластине" - они просто соединили все нормальные блоки пластины в общую схему - и вуаля! - процессор !!! Уникальный и неповторимый, так как сложно было представить, что на других пластинах окажется такое же распределение рабочих транзисторов. С другой стороны - ничего удивительного - техпроцесс в 10 микрон позволял разместить на одной микросхеме пятьсот транзисторов - мы и затачивали их на изготовление прежде всего широких сумматоров, умножителей и регистровых банков, ну и микросхем динамического ОЗУ - памяти мало не бывает. Двадцать микросхем одной пластины - это уже десять тысяч транзисторов - а это размерности не слишком сложных 16-битных процессоров - у нас, собственно, такие и были, только собирались они на рассыпухе. Ну а тут - прозвонили транзисторы, определили годные - и нарисовали схему разводки под эту конкретную пластину. Ну разве что рабочих регистров было всего двенадцать из шестнадцати, положенных нашей архитектуре ЦПУ - часть пришлось задействовать на логику и дешифраторы. Зато частота была несколько мегагерц.

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