Как мы работаем

Каждый проект уникален

У каждого проекта существуют особенности, которые выделяют его на фоне остальных. Выявление на самом старте проекта таких особенностей необходимо, чтобы позволяет предложить наиболее эффективный способ решения вашей задачи. Не существует «универсальной» микросхемы, подходящей под любые задачи: для одного проекта лучшим решением будет применение перепрограммируемой микросхемы (FPGA), для другого — заказной микросхемы (ASIC), изготовленной на производстве по самым современным технологическим нормам на зарубежной фабрике, а для третьего, это может быть хорошо освоенный и отработанный полузаказной маршрут (БМК) с изготовлением на отечественной фабрике РФ.

Отталкиваясь от необходимого количества микросхем и понимая бюджет проекта можно предварительно оценить использование какого типа микросхем окажется более оптимальным.

 

Принципы разработки

Достигаем оптимальных характеристик через перенос части задач на аппаратный уровень

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

После определения фабрики-изготовителя и технологического процесса, производится подбор необходимых структурно законченных функциональных модулей (IP-блоков) из которых в дальнейшем будет собираться проект, при необходимости приобретаются исключительные/неисключительные права на использование готовых IP-блоков.

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

Тестирование по методологии UVM

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

Мы одни из немногих российских дизайн-центров, которые используют в своей работе методологию тестирования и верификации проектов UVM (Universal Verification Methodology), что позволяет легко переходить от тестирования составных частей ИМС к тестированию всего проекта в комплексе и позволяет выявлять максимально возможное количество ошибок на этапах верификации проекта, до его запуска в производство.

 

Прототипирование — обязательный этап разработки

Стоимость услуг фабрики по изготовлению опытных образцов микросхем и подготовка серийного производства — очень высока, поэтому до запуска изготовления опытной партии мы рекомендуем всегда проходить через этап прототипирования будущего устройства с использованием стандартных или специально разработанных для этой цели плат на основе ПЛИС (FPGA).

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

Физическая реализация

На завершающем этапе проектирования происходит основная окончательная «специализация» разрабатываемой системы под выбранную физическую реализацию — или под конкретный тип перепрограммируемой микросхемы, при использовании FPGA, или под конкретную фабрику и технологический процесс при проектировании ASIC. Вместе c физической реализацией система приобретает привычные измеримые параметры: быстродействие, потребляемую мощность, физический размер.

В зависимости от задачи (повышение быстродействия, снижение энергопотребления, уменьшение размеров, удешевление конечного изделия), один и тот же логический проект, может получить принципиально разную физическую реализацию. Причем один и тот же проект может сначала использоваться в виде прошивки FPGA, а затем переводиться в заказную микросхему ASIC

Выбираем оптимальный вариант производства микросхем

В случае изготовления небольшого количества опытных образцов мы советуем пользоваться технологией Multi Project Wafer (MPW)

Для производства средних серий микросхем оптимально использование Multi Layer Mask (MLM). Набор масок полностью «принадлежит» конкретному заказчику, но на одной маске располагается сразу четыре разных слоя микросхемы, при этом каждая маска используется в техпроцессе несколько раз.

Для крупносерийных микросхем, необходимо ориентироваться на полноценный и наиболее дорогой запуск производства микросхем Full Mask Set (FMS), при котором изготавливается полный набор масок, обеспечивающих самую низкую стоимость микросхемы при серийном производстве.