За возможность «набить шишки» и получить бесценный опыт вкупе с особым, четким стилем работы хочу поблагодарить начальника отдела Бориса Львовича Симонова. Начинающему инженеру необходима такая школа. Особую ценность такой опыт приобретает, когда проект получается. Когда специалист видит результат своего труда, и этот результат успешен. Не менее важны и необходимы (именно необходимы!) ошибки и поражения. Только прочувствовав все неприятности на собственной шкуре, вчерашний студент может превратиться в инженера, способного добиваться желаемого результата.
Что же такое завод «Ангстрем» образца 1999 года? И сегодня?..
- «Ангстрем». Краснознаменный «Ангстрем»… В 1998 году на заводе можно было разрабатывать и выпускать чипы по технологии 1,2 мкм, получив при этом достаточный процент выхода годных. В 2001 году была предпринята попытка запустить чип серии 1592XMx по технологии 0,8 мкм, но успешной ее назвать нельзя. Технология оказалась не отлажена, а оборудование - не пригодным для производства чипов по этим проектным нормам.
Вдобавок - и это основная причина, по которой «Ангстрем» не показывал удовлетворительных финансовых результатов, - мешали устаревшие принципы управления. Эта проблема завода, который в своем выступлении по зеленоградскому телевидению в 1999 году генеральный директор В. Л. Дшхунян назвал «градообразующим и социальным предприятием», естественным образом переросла в проблему города.
Что мы имеем на текущий момент? Большинство отделов, занимавшихся разработками, вышли из состава «Ангстрема» и трудятся кто на зарубежного, кто на местного заказчика. Подчиняясь законам рынка, «Ангстрем» превращается в чистое foundry (только фабрика, без собственных подразделений разработки чипов). Летом 2004 года контроль над заводом получил[Информацию о смене владельца см. на www.ione.ru/scripts/events.asp?id=16325] бывший совладелец и управляющий Межпромбанка Сергей Веремеенко. Можно надеяться, что основным направлением его усилий на новом поприще станет бизнес, а не пресловутые «социальные задачи». Думается, года через три смогу подержать в руках нашу микросхему, изготовленную по нормам 0,18 мкм. Но про возможность построения фабрики в Зеленограде - разговор особый.
Вы ушли из «Ангстрема», но остались работать в Зеленограде?
- Да. Я перешел на «Элвис» в 2001 году. Здесь нашел команду, занятую серьезным делом - разработкой собственного направления в общей концепции «система-на-кристалле» (System On Chip, SOC)[Про технологию SOC «Мультикор» можно прочесть в интервью с директором «Элвиса» Я. Я. Петричковичем (elvees.ru/news/elvis.pdf)]. Разительным отличием от «Ангстрема» была сосредоточенность руководства на достижении поставленных целей, которые были очень амбициозны.
На этой фирме пришлось наблюдать общую для всей микроэлектронной отрасли проблему - отсутствие разработчиков возрастом от тридцати до сорока лет. Почти все представители этого поколения либо уехали за рубеж, либо ушли из отрасли.
А ведь именно на этот возраст приходится пик реализации инженерного потенциала и приобретенного ранее опыта. Однако ушли не все, и во многом благодаря тем, кто остался, у нас что-то получилось.
Сегодня число работников выросло в пять раз по сравнению с 2001 годом. Пошла молодежь, приходят студенты. И в целом отрасль демонстрирует явные признаки оживления. Года через два-три (как раз к возможному появлению современной «кремниевой фабрики» в Зеленограде) можно будет говорить о формировании критической массы инженеров, способных поднять индустрию разработки заказных схем и обеспечивать заказами эту самую фабрику. Сейчас большинство зеленоградских команд «запускается» в Юго-Восточной Азии либо на европейских фабриках.
Поделитесь воспоминаниями о первых разработках на новой фирме.
- О чипах «Мультикор»? Главная трудность здесь - новизна. Приступая к разработке чипа, необходимо свести к минимуму риск получить негодный кристалл. Любое новшество - будь то архитектурное, схемотехническое или технологическое - может привести к ошибке и, как следствие, к неудавшемуся запуску. Новый тип памяти, другие принципы схемотехники или синхронизации чипа, другая библиотека стандартных ячеек - все это привносит долю риска и снижает вероятность успеха. Говоря проще, когда вы приступаете к разработке нового прибора, вероятность успеха близка к нулю. Набрав опытных инженеров, имеющих за плечами успешные проекты, вы значительно повышаете шансы на благоприятный исход. И лишь современные средства проектирования, изготовление чипа на зарекомендовавшей себя фабрике, использование только стандартных компонентов, предоставляемых фабрикой, наличие опытной команды тестировщиков-программистов позволит приблизиться к заветной цифре 99,9% вероятности получения годного чипа.
Еще одна технология, без которой не может быть запуска ASIC-проекта[ASIC (Application Specific Integrated Circuit) - микросхема специального назначения. Иными словами, заказная микросхема] (и которую мы использовали при разработке «Мультикора»), это FPGA-прототипирование[FPGA (Field Programmable Gate Array). По-русски ПЛИС - программируемая логическая интегральная схема. Прототип, он и есть прототип. Вся логика чипа зашивается в перепрограммируемый чип, таким образом проверяется правильность написания Verilog-кода до имплементации (применения) его в «боевой» схеме]. Любая схема должна быть проверена в «железе» до того, как уйти на фабрику. Имплементация любого по сложности решения в FPGA-чип не занимает много времени, но позволяет дать однозначный ответ - заработает ли в реальном чипе ваше схемотехническое решение или нет. Ежели вы все-таки осмелились запустить кристаллы в производство, получили первые образцы и убедились в корректности всех звеньев цепи проектирования, то все последующие чипы (при условии, что вы не вносите в них элементов новизны) с высокой степенью вероятности будут успешны.
В 2002 году мы запустили наш первый чип на «Ангстреме». Технология 0,56 мкм. Чип имел (для неотлаженной технологии!) гигантские размеры - 10х10 мм. К тому же он был спроектирован на новой библиотеке ячеек, которую для «Ангстрема» делали здесь, в России. И в довершение всего он имел встроенную память, разработанную той же командой, которая делала библиотеку стандартных ячеек. Итак, мы запустили первый проект на неопробованной технологии, не обкатав ни библиотеку стандартных ячеек, ни встроенные банки памяти. А надо заметить, что разработкой и верификацией этих ключевых компонентов для фабрик занимаются отдельные специализированные фирмы, например Artisan. Что в результате получилось?
Измерения показали повышенные токи потребления в статическом режиме, что свидетельствовало о технологических дефектах в кристалле. Однако часть чипов «текла» меньше, и мы запустили их на функциональное тестирование. Накристальный отладчик на этих чипах работал, даже проходили несколько команд RISC-ядра. Но большинство блоков памяти имели дефекты, и ни о каком нормальном функционировании чипа речь, конечно, не шла.
В общем, был приобретен некий опыт… Как он повлиял на дальнейшую работу с зеленоградскими смежниками?
- Основная причина неработоспособности кристалла - это, конечно, плохой техпроцесс. Но кроме того (чего мы не сделали), нужно было полностью исключить из чипа все банки памяти и сначала заказывать кристалл размером 5х5 мм, тем самым снизив сложность задачи для технологов в четыре раза. Для этого достаточно было запустить не весь «Мультикор» со всеми ядрами, а лишь одно-единственное RISC-ядро.
Странно, что такой совет нам не был дан технологами «Ангстрема», ведь и колебания параметров техпроцесса на площади 25 кв. мм меньше, чем на площади 100 кв. мм. Чей здесь просчет - руководства завода, пошедшего на поводу у заказчика, требовавшего «всего и сразу» (полнофункциональный чип, со всеми ядрами «на борту»), или технологов, не пожелавших задуматься - что же мы в итоге получим, запустив по необкатанной технологии такую «громадину», - сейчас уже не важно. Нам стало ясно, что с «Ангстремом» и его технологической линейкой образца 2002 года «каши не сваришь». В общем, мы пошли дальше…