Процессы проектирования - это явная комбинация средств автоматизации проектирования электроники для выполнения проектирования интегральной схемы . Закон Мура привел ко всем потокам проектирования RTL в GDSII реализации IC [ необходимы пояснения ], от одного, в котором используются в основном автономные алгоритмы синтеза , размещения и маршрутизации , до интегрированных потоков построения и анализа для завершения проектирования . Проблемы растущей задержки межсоединений привели к новому образу мышления и интеграции инструментов закрытия проекта.
Поток RTL в GDSII претерпел значительные изменения с 1980 по 2005 год. Продолжающееся масштабирование технологий CMOS значительно изменило цели различных этапов проектирования. Отсутствие хороших предсказателей задержки привело к значительным изменениям в последних расчетных потоках. Новые проблемы масштабирования, такие как мощность утечки, изменчивость и надежность, по-прежнему потребуют значительных изменений в процессе закрытия проекта в будущем. Многие факторы описывают, что привело процесс проектирования от набора отдельных этапов проектирования к полностью интегрированному подходу и какие дальнейшие изменения будут внесены для решения последних проблем. В своем выступлении на 40 - е автоматизации проектирования конференции под названием приливы EDA , Альберто Сангиованни Винсентелли отличает три периода EDA:
- Эпоха изобретений . В эпоху изобретений были изобретены маршрутизация , размещение , статический временной анализ и логический синтез .
- Эпоха реализации : в эпоху реализации эти шаги были значительно улучшены за счет разработки сложных структур данных и продвинутых алгоритмов. Это позволяло инструментам на каждом из этих этапов проектирования идти в ногу с быстро увеличивающимися размерами дизайна. Однако из-за отсутствия хороших функций прогнозирования затрат стало невозможно выполнить поток проектирования с помощью набора дискретных шагов, независимо от того, насколько эффективно был реализован каждый из шагов.
- Эпоха интеграции : это привело к эпохе интеграции, когда большинство этапов проектирования выполняется в интегрированной среде, управляемой набором анализаторов дополнительных затрат.
Существуют различия между этапами и методами проектирования аналоговых и цифровых интегральных схем. Тем не менее, типичный процесс проектирования СБИС состоит из различных этапов, таких как концептуализация проекта, оптимизация микросхемы, логическая / физическая реализация, а также валидация и верификация проекта. [1] [2]
Смотрите также
- Размещение (EDA) , важный шаг в автоматизации электронного проектирования (EDA)
- Маршрутизация (EDA) , важный шаг в разработке интегральных схем.
- Оптимизация энергопотребления (EDA) , использование инструментов EDA для оптимизации (снижения) энергопотребления цифрового дизайна при сохранении его функциональности
- Постпроцессорная проверка , последний шаг в процессе проектирования EDA
Рекомендации
- ^ «Схема проектирования ASIC в инженерных услугах СБИС - Краткое руководство» . 2019-06-04 . Проверено 28 ноября 2019 .
- ^ Басу, Джойдип (2019-10-09). «От проектирования до вывода на ленту в технологии изготовления интегральных схем SCL 180 нм CMOS». Журнал образования IETE . 60 (2): 51–64. arXiv : 1908.10674 . DOI : 10.1080 / 09747338.2019.1657787 . S2CID 201657819 .
- Руководство по автоматизации проектирования электроники для интегральных схем , Лаваньо, Мартин и Шеффер, ISBN 0-8493-3096-3 Обзор области, из которой было получено это резюме, с разрешения.