Массивные двустворчатые двери сомкнулись за спиной Алексея Морозова с глухим, отрезающим от внешнего мира стуком. Акустика мгновенно изменилась. Исчез ровный гул вентиляции пустых коридоров, сменившись низким ропотом сотен голосов и шарканьем подошв.
Актовый зал НИИ Точной Технологии подавлял масштабом. Настоящий храм советской бюрократической науки, он был спроектирован с одной целью: внушать трепет перед государственным аппаратом. Высоченный потолок уходил в полумрак, откуда свисали три колоссальные многоярусные люстры, их хрустальные подвески тускло мерцали в свете бра на стенах. Стены от пола до середины высоты были зашиты темными дубовыми панелями, впитавшими в себя десятилетия сигаретного дыма, запахи дорогого парфюма и полироли. Воздух здесь казался густым, стоячим, пропитанным нервным потом сотен защит и заседаний.
Амфитеатр кресел, обитых бордовым бархатом, круто спускался к сцене. Внизу, за длинным столом, накрытым неизменным зеленым сукном, восседал президиум.
Морозов остановился на самом верхнем ярусе, позволяя глазам привыкнуть к освещению, и его взгляд профессионального архитектора систем начал сканировать расстановку сил. Внизу собрался весь цвет и ужас отраслевой иерархии. Он видел директоров номерных заводов — тучных, грузных мужчин с тяжелыми челюстями, привыкших оперировать тоннами металла и тысячами человеческих судеб. Видел столичных академиков с седыми шевелюрами, чьи лица выражали смесь скуки и нескрываемого раздражения от того, что их оторвали от важных теоретических изысканий. Видел министерских чиновников в одинаковых, словно сшитых по одному лекалу темно-синих костюмах, перед которыми уже лежали стопки отчетов.
В третьем ряду партера, чуть поодаль от основной массы делегатов, сидели трое. Они разительно отличались от всех присутствующих не внешним блеском, а неподвижной внимательностью. Обычные серые костюмы, никаких значков на лацканах, папки без надписей на коленях. Они почти не переговаривались между собой и смотрели не на сцену, а на зал, считывая реакции аудитории. Научно-техническая разведка КГБ. Люди, которые не выдавали станки и фонды, но могли решить, какие материалы уйдут в спецчасть, а какая разработка станет предметом закрытого интереса.
— Лёша, — Громов сглотнул, и в гулкой тишине зала, где пока только рассаживались и шептались, этот звук показался Алексею оглушительным. Программист нервно крутил в руках ребристый пластиковый карандаш, чуть ли не ломая его пополам. — Ты видишь, кто там сидит? Нас размажут. Они же сейчас будут защищать свои миллиарды.
— Пусть попробуют, — спокойно ответил Морозов, перехватывая скрученные в тугую трубку листы ватмана. Адреналин, бурливший в крови у дверей, схлынул, оставив после себя сухую рабочую сосредоточенность. Он не чувствовал страха. Он чувствовал азарт инженера, нашедшего фатальную уязвимость в системе безопасности, которую все считали неприступной.
В одном из верхних рядов Морозов заметил знакомое лицо. Анна уже сидела на своем месте — еще утром Наталья Сергеевна телетайпом включила ее в состав владимирской делегации как секретаря, а бюро пропусков выписало разовый пропуск под ответственность группы. Она держала на коленях открытый блокнот. Увидев Алексея, она не улыбнулась, но на мгновение встретилась с ним взглядом и едва заметно кивнула. Морозов кивнул ей и опустился в кресло через проход.
Зал медленно затихал. Скрип кресел, покашливание, шелест перекладываемых страниц слились в единый предстартовый гул, который оборвался, когда к микрофону на трибуне подошел грузный человек с председательским молотком.
Слово для основного доклада было предоставлено Валерию Константиновичу Савельеву.
Завкафедрой МИЭТа поднимался на сцену так, словно уже принимал государственную награду. Его импортный костюм безупречно облегал фигуру, а каждый жест был наполнен сознанием собственного непогрешимого авторитета. Он разложил на трибуне тезисы, налил воду из граненого графина в стакан — звук льющейся воды звонко разнесся по залу — и сделал выверенную паузу.
Морозов откинулся на спинку кресла, приготовившись слушать. Он прекрасно понимал правила игры, в которую их втянули. Попасть в повестку Расширенного техсовета за одну неделю провинциалам было нереально. Это Савельев задействовал все свои связи в Министерстве, чтобы вытащить владимирских выскочек на трибуну под рубрикой «Прения». Завкафедрой подготовил публичную казнь: он рассчитывал размазать Морозова перед комиссией и получить официальную министерскую резолюцию, навсегда запрещающую финансирование «модульной ереси».
Савельев начал издалека. Он говорил гладко, используя тяжеловесные, отлитые в граните формулировки советской номенклатуры. Он рассуждал о «магистральном пути развития вычислительной техники», о «решениях профильных министерств» и о «необходимости строгой стандартизации». Затем он перешел к сути.
Суть сводилась к тому, что советская микроэлектроника идет правильным, хотя и тяжелым путем слепого копирования монолитной западной архитектуры. Савельев мастерски манипулировал фактами. Он признавал чудовищный процент брака на зеленоградских заводах, но сваливал все на «объективные физические ограничения советского кремния», на нехватку чистого сырья и сложности техпроцесса. Изолятор брака в его устах превращался не в признак провала, а в неизбежную дань научному прогрессу.
А затем он перевел прицел.
— И в свете этих колоссальных государственных задач, — голос Савельева приобрел покровительственно-снисходительные интонации, — попытки некоторых региональных конструкторских бюро, в частности из города Владимира, навязать отрасли свою так называемую «модульную архитектуру», выглядят… как бы это мягче сказать… опасным отвлечением ресурсов. Мы не можем позволить себе провинциальные эксперименты. Кустарная компоновка на разрозненных платах, которую предлагают эти товарищи, несовместима с отраслевыми стандартами. Это анархия, товарищи. Мы должны строить монолитные, неделимые вычислительные комплексы, а не наборы юного радиолюбителя.
По залу прокатился одобрительный ропот. Академики согласно закивали. Директора заводов переглянулись — монолитная система означала понятные, хотя и раздутые сметы, которые можно было легко согласовывать из года в год.
Громов рядом с Алексеем побелел. Карандаш в его руках жалобно хрустнул. Анна быстро записывала слова Савельева в блокнот, ее ручка буквально рвала бумагу. Юридически их сейчас загоняли в угол, из которого не выбраться никакими ГОСТами.
Морозов слушал эту речь, и на его губах медленно проступала холодная, хищная полуулыбка. Он смотрел на Савельева, но видел перед собой типичного менеджера из двадцать первого века, который защищает убыточный проект только потому, что уже потратил на него бюджет инвесторов. Система не меняется, меняются только декорации.
Савельев закончил выступление под сдержанные, но весомые аплодисменты президиума и спустился в зал. Председательствующий, сверившись со списком, монотонно произнес:
— Слово для ответа предоставляется ведущему инженеру КБ-3 НИИ «Электронмаш», товарищу Морозову Алексею Николаевичу. Регламент — десять минут.
Алексей поднялся.
Он не стал брать с собой никаких папок с расчетами. Только скрученный ватман. В зале повисла тяжелая, давящая тишина. Сотни глаз уперлись в спину человека, посмевшего бросить вызов устоявшемуся порядку.
Морозов начал спускаться по ступеням. Скрип старых половиц под ковром звучал в абсолютной тишине как метроном. Шаг. Еще шаг. Он чувствовал, как три пары глаз в серых костюмах провожают каждое его движение. Он шел не оправдываться. Он шел убивать догмы.
Поднявшись на сцену, Алексей не стал вставать за полированную деревянную трибуну. Трибуна — это место для чиновников. Он прошел мимо нее, прямо к огромной, зеленой меловой доске, занимавшей половину стены за президиумом. Доска была свежевымытой, с влажными разводами. На узкой деревянной полочке лежал кусок белого мела.
Морозов положил трубку ватмана на край стола президиума, взял мел, взвесил его в руке и повернулся к залу.
— Валерий Константинович Савельев абсолютно прав, — голос Алексея, негромкий, но отчетливый, заполнил зал. Без микрофона. Без надрыва. Ровно и сухо.
В зале удивленно переглянулись. Громов вытянул шею.
— Он прав в том, что наша промышленность теряет миллионы рублей на каждом цикле производства, — продолжил Морозов, медленно прохаживаясь вдоль доски. — Но он фатально ошибается в диагнозе. Проблема не в физике кремния. Советский кремний ничем не хуже любого другого. Проблема в том, что вы пытаетесь строить космические корабли, используя каменные топоры.
По залу пронесся возмущенный вздох. Председатель в президиуме потянулся к молотку, но Алексей не дал ему опомниться.
— Час назад нам с гордостью демонстрировали цех подготовки топологии, — Морозов поднял руку с мелом, словно скальпель. — Там опытные чертежницы вручную, лезвиями, доводят слои микросхем на рубилите. Это квалифицированная работа, но вы сами загоняете человеческий фактор в место, где цена ошибки измеряется кристаллами и граммами золота. Одно дрожание руки, микроскопический заусенец — и мы получаем короткое замыкание. А потом вы спорите, что виновато: материал, фоторезист или оператор.
— Товарищ Морозов, выбирайте выражения! — рявкнул с места один из столичных академиков. — Это утвержденный министерством техпроцесс!
— Это не вина людей, — отрезал Алексей, и его голос внезапно обрел стальную, режущую жесткость. — Это неправильное место для ручной работы. Я предлагаю убрать человека не из процесса, а из самой опасной точки: из многократной ручной перерисовки и проверки координат.
Он резко развернулся к доске и начал писать. Мел громко, с треском застучал по зеленой поверхности. Буквы ложились ровно, геометрически выверенно.
С — А — П — Р.
— Система автоматизированной подготовки проектных данных, — произнес Морозов, обводя аббревиатуру прямоугольником. Под ним он начал быстро, схематично набрасывать структуру. — У вас уже есть большие машины, маршруты, фотонабор и люди, которые умеют этим пользоваться. Я предлагаю поставить рядом с ними малые рабочие места: ввод координат, проверка зазоров, контроль слоев, подготовка тестовых векторов до очереди на большую ЭВМ. Время уходит не в магию, а в исключение ручных повторов. Точность не становится абсолютной, зато резко падает число человеческих ошибок.
В зале стало настолько тихо, что было слышно гудение ламп дневного света под потолком. Инженеры в партере подались вперед. Концепция, которую описывал этот человек, казалась фантастикой, но математическая сухость, с которой он чертил блоки на доске, заставляла мозг невольно выстраивать логические связи.
— Но это лишь первый шаг, — Алексей стер часть схемы ребром ладони, не обращая внимания на белую пыль, осевшую на его пиджаке. — Допустим, мы сделали идеальную маску. Вы заливаете кристалл в керамику, паяете золотые выводы. И только потом тестируете. И если кристалл мертв, вы выбрасываете корпус и золото. Вон туда, в ваш «Изолятор брака».
Морозов повернулся к залу. Его взгляд прошелся по рядам и на долю секунды пересекся со взглядом одного из людей в сером костюме. Человек не отвел глаз, его лицо оставалось маской, но он чуть заметно наклонил голову.
— Я предлагаю внедрить методику, которая уменьшит этот изолятор не приказом, а проверкой до корпусирования, — Морозов снова повернулся к доске. — Сканирующая цепочка по периферии кристалла. Задел под встроенное самотестирование.
Он нарисовал большой квадрат, символизирующий кремниевый кристалл. Внутри квадрата он быстро, штрихами, нанес структуру процессора. А затем по периметру, вдоль будущих контактных площадок, пустил цепочку маленьких ячеек.
— Мы закладываем на кристалл дополнительный сдвиговый регистр по краю схемы, — голос Морозова звучал сейчас сухо и рабоче. Он был в своей стихии. — Мы подаем тестовый вектор прямо на кремниевую пластину. До того, как ее разрежут алмазным диском. До того, как вы потратите на нее хоть грамм золота или грамм керамики. Регистр прогоняет контрольные сигналы через выбранные узлы и выдает ответную последовательность.
Алексей ударил мелом по центру квадрата.
— Математика проста. Вы отбраковываете мертвые кристаллы еще на пластине. Эта методика занимает часть площади кристалла. Но она экономит… — он повернулся к директорам заводов, — она экономит миллионы рублей на крупной партии и сохраняет драгоценный металл, который сейчас уходит в корпуса заведомо мертвых изделий.
Слово «золото» произвело эффект разорвавшейся бомбы. Для министерских чиновников, которые бились за каждый грамм драгметаллов в фондах, эти цифры прозвучали как небесное откровение.
— Это возмутительная профанация! — взорвался Савельев с места, понимая, что теряет контроль над аудиторией. — Какое периферийное сканирование? Это западные сказки! Наша архитектура не предназначена для встраивания лишних регистров, это нарушит тайминги ядра!
— Сядьте, Валерий Константинович! — вдруг раздался густой, властный бас из второго ряда партера. Это поднялся директор одного из крупнейших зеленоградских заводов, человек с квадратным лицом и Звездой Героя Труда на лацкане. Он повернулся к президиуму, — Если этот парень из Владимира говорит правду про отбраковку кристалла до посадки в корпус, то плевать я хотел на ваши тайминги. У меня цех изолятора брака переполнен, с меня Госплан стружку снимает за перерасход драгметаллов! Дайте человеку закончить мысль! Как вы это реализуете аппаратно, товарищ?
В зале повисла напряженная тишина. Практики-производственники, почувствовав запах сэкономленных бюджетов, встали стеной против теоретиков-академиков.
— Очень просто, — Морозов, идеально воспользовавшись этим расколом, подошел к столу президиума. Он взял свою скрученную трубку ватмана, одним резким движением развернул ее и пришпилил магнитами к краю доски.
Там была начерчена макро-архитектура, в центре которой находилась их модульная системная шина.
— И вот здесь мы возвращаемся к тому, с чего начали. К модульной архитектуре, — Алексей обвел чертеж рукой. — Монолит хорош, когда он идеален. Но в реальном мире монолит — это гроб. Если в вашей монолитной стойке ЕС ЭВМ перегорает один блок памяти, встает весь институт. Вы ждете ремонтную бригаду неделями.
Он посмотрел прямо в глаза Савельеву, который побледнел и вцепился пальцами в подлокотники своего кресла.
— Вычислительная система — гибкий механизм, а не статичная глыба, — Морозов говорил медленно, выделяя каждое слово. — Шина служит фундаментом, на который опираются независимые функциональные блоки: процессор, память и порты. Если у скрипача порвалась струна, вы не распускаете весь оркестр. Вы меняете струну, скрипку, или на худой конец, скрипача. В модульной архитектуре вы вытаскиваете сгоревшую плату контроллера из слота и вставляете новую. Не всегда за три секунды, но без переделки всей стойки. Именно такая архитектура позволяет наращивать рабочие места для проверки топологии и расчета тестовых векторов встроенной самопроверки.
Он сделал шаг назад от доски. Его пальцы были испачканы белой меловой пылью. Чертеж на ватмане и схема на зеленой доске сливались в единую, пугающе логичную картину будущего. Картину, в которой меньше места оставалось кустарщине, перерасходу и бюрократическим отговоркам. Это был язык инженерного расчета, с которым даже постановлениям приходилось считаться.
— Вы можете и дальше держаться за свой монолит и винить законы физики, — Морозов понизил голос почти до шепота, но в зале стояла такая звенящая, гробовая тишина, что его услышал каждый. — Но пока вы это делаете, вы проигрываете время. А время — это единственный ресурс, который Госплан не сможет вам компенсировать. У меня всё.
Алексей бросил огрызок мела на деревянную полочку. Стук кусочка гипса о дерево прозвучал как выстрел.
Он развернулся и медленно пошел обратно к своему месту.
Зал молчал. Никто не хлопал. Никто не кричал. Академики смотрели на ватман так, словно искали в схеме место, за которое можно зацепиться и вернуть разговор в привычные рамки. Этот никому не известный провинциал за десять минут не отменил их опыт и не победил отрасль, но поставил перед ними неприятный вопрос: сколько брака они списывают на судьбу только потому, что не умеют измерить его причину.
Морозов поднимался по ступеням. Спина прямая, дыхание ровное. Он чувствовал на себе тяжесть сотен взглядов, но теперь эти взгляды изменились. В них больше не было столичного снобизма или бюрократической скуки. В них читался страх, смешанный с алчным интересом.
Анна смотрела на приближающегося Алексея расширенными глазами. Ее ручка застыла над страницей блокнота. Она внезапно, кристально ясно поняла одну вещь: этот техсовет стал точкой невозврата. Они приехали сюда просить микросхемы, а уезжают, изменив баланс сил в государственной машине. Теперь они больше не безвестная лаборатория в глуши. Они стали эпицентром землетрясения. И это землетрясение привлечет внимание сил, от которых невозможно просто отмахнуться отчетами.
Идеи Морозова были гениальны, но теперь им потребуется такой юридический щит, который выдержит давление всего Министерства электронной промышленности. На них начнется охота. Одни попытаются их уничтожить, другие — присвоить их разработку себе.
Алексей опустился в свое кресло. Громов сидел рядом, белый как мел. Он дышал так часто, словно только что пробежал стометровку.
— Лёша… — выдохнул программист, не отрывая взгляда от сцены, где президиум начал судорожно шептаться, склонившись над микрофонами. — Ты… ты их только что казнил. Одной левой. Они же теперь нас живыми отсюда не выпустят.
— Выпустят, Женя, — Морозов достал из кармана носовой платок и методично начал стирать белую пыль с пальцев. Его пульс, наконец, начал приходить в норму. — Мы им нужны. Они теперь спать не смогут, думая о том золоте, которое мы им пообещали сэкономить.
Он перевел взгляд на Анну. Она чуть подалась вперед, через проход, и ее пальцы на секунду коснулись его рукава. Всего одно легкое прикосновение, но в нем было столько понимания и поддержки, что остатки напряжения покинули Морозова. Он формировал это прошлое, сгибая его под углы своей архитектуры.
Внезапно шепот в президиуме стих. Председатель поднял голову, растерянно моргая.
Но внимание зала уже было приковано не к сцене.
В третьем ряду партера произошло неуловимое движение. Один из людей в идеальных светло-серых костюмах — тот самый, чей взгляд Морозов поймал во время выступления — чуть наклонился к сидящему позади него молодому человеку в невзрачном пиджаке. Короткий, едва заметный кивок.
Куратор из научно-технической разведки остался сидеть на месте, его лицо по-прежнему не выражало ничего. Но молодой человек мгновенно, словно тень, отделился от кресла. Он не пошел через центр зала. Он скользнул по боковому проходу, двигаясь абсолютно бесшумно, профессионально избегая зрительного контакта с ошеломленной аудиторией.
Морозов прекратил вытирать руки и сунул платок в карман. Он боковым зрением уловил движение в тени верхнего яруса. Через несколько секунд человек в невзрачном пиджаке материализовался прямо у плеча Алексея.
— Алексей Николаевич Морозов? — голос прозвучал тихо, на грани шепота, но с металлическими нотками, не терпящими возражений. — Завтра в девять ноль-ноль. Административный корпус, спецчасть. Без опозданий и сопровождающих.
Человек не стал дожидаться кивка или ответа. Он развернулся и так же бесшумно растворился в полумраке амфитеатра, оставив после себя лишь легкий запах дорогого табака.
Громов, сидевший рядом, сжался в кресле, перестав дышать. Триумф от победы над академиками мгновенно испарился. Партия на техсовете была сыграна блестяще, но настоящий игрок только что сделал свой первый, пугающе тихий ход.