Потоки проектирования представляют собой явное сочетание инструментов автоматизации электронного проектирования для выполнения проектирования интегральной схемы . Закон Мура привел к тому, что все потоки проектирования RTL для реализации ИС в GDSII [ необходимо разъяснение ] от того, который в основном использует автономные алгоритмы синтеза , размещения и маршрутизации, к интегрированным потокам построения и анализа для закрытия проекта . Проблемы растущей задержки межсоединений привели к новому способу мышления и интеграции инструментов закрытия проекта.
Поток RTL в GDSII претерпел значительные изменения с 1980 по 2005 год. Продолжающееся масштабирование технологий CMOS значительно изменило цели различных этапов проектирования. Отсутствие хороших предикторов задержки привело к значительным изменениям в последних потоках проектирования. Новые проблемы масштабирования, такие как утечка мощности, изменчивость и надежность, продолжат требовать значительных изменений в процессе закрытия проекта в будущем. Многие факторы описывают, что привело поток проектирования от набора отдельных этапов проектирования к полностью интегрированному подходу, и какие дальнейшие изменения происходят для решения последних проблем. В своем докладе на 40-й конференции по автоматизации проектирования под названием «Приливы EDA» Альберто Санджованни-Винчентелли выделил три периода EDA:
Существуют различия между этапами и методами потока проектирования для аналоговых и цифровых интегральных схем. Тем не менее, типичный поток проектирования СБИС состоит из различных этапов, таких как концептуализация проекта, оптимизация чипа, логическая/физическая реализация и проверка и верификация проекта. [1] [2]