От спецификации к логической сети
Проектирование цифровой СБИС начинается со спецификации и функционального описания. На логическом уровне поведение представляют сетью вентилей или другой дискретной схемной моделью. Задача логического синтеза — получить функционально эквивалентную сеть с приемлемой сложностью, задержкой и другими параметрами.1
В двухуровневом синтезе естественной моделью служат ДНФ и ПЛМ. В многоуровневом синтезе используются более общие логические сети, их декомпозиция и повторное использование общих подфункций.
Привязка к технологической библиотеке
Абстрактные логические операции нельзя непосредственно изготовить. Поэтому выполняется technology mapping: сеть покрывают реальными ячейками из технологической библиотеки, для которых известны функциональность и физические параметры.1
Топологический синтез
После фиксации элементов решаются геометрические задачи. Разбиение группирует части большой схемы. Размещение назначает физические позиции ячейкам и модулям. Трассировка строит соединения между ними с учётом доступных слоёв и технологических ограничений. Кафедральная программа рассматривает именно эту последовательность как центральный блок физического проектирования.1
Верификация
Физическая реализация должна удовлетворять технологическим правилам и сохранять исходную логическую функцию. Поэтому после топологического этапа применяют, в частности, DRC для проверки правил проектирования и LVS для сопоставления топологии с электрической схемой. Упрощённый маршрут курса ведёт от спецификации через логическое и физическое проектирование к проверке топологии, изготовлению и финальному тестированию.2