Toky návrhu (EDA)
Toky návrhu jsou explicitní kombinací nástrojů pro automatizované navrhování elektronických obvodů, které slouží k návrhu integrovaných obvodů. Moorův zákon ovlivnil celý proces implementace integrovaných obvodů, od návrhu RTL po GDSII, a to z přístupu, který využíval především samostatné algoritmy pro syntézu, rozmístění a směrování, na integrovaný tok výstavby a analýzy pro uzavření návrhu.
Výzvy spojené s rostoucím zpožděním propojení vedly k novému způsobu uvažování o nástrojích pro uzavření návrhu a jejich integraci. Tok RTL po GDSII prošel v letech 1980 až 2005 významnými změnami. Neustálé zmenšování technologií CMOS výrazně změnilo cíle různých kroků návrhu. Nedostatek dobrých prediktorů pro zpoždění vedl k významným změnám v nedávných tocích návrhu. Nové výzvy při zmenšování, jako je výkon úniku, variabilita a spolehlivost, budou i nadále vyžadovat významné změny v procesu uzavírání návrhu v budoucnu.
Mnoho faktorů popisuje, co vedlo tok návrhu od sady samostatných kroků návrhu k plně integrovanému přístupu a jaké další změny přicházejí, aby řešily nejnovější výzvy. Alberto Sangiovanni-Vincentelli ve svém hlavním projevu na 40. konferenci o automatizovaném navrhování s názvem The Tides of EDA rozlišil tři období EDA:
Období vynálezů: Během éry vynálezů byly vynalezeny směrování, rozmístění, statická časová analýza a logická syntéza.
Období implementace: V době implementace byly tyto kroky drasticky vylepšeny návrhem sofistikovaných datových struktur a pokročilých algoritmů. To umožnilo nástrojům v každém z těchto kroků návrhu držet krok s rychle rostoucími velikostmi návrhu. Kvůli nedostatku dobrých prediktivních nákladových funkcí se však stalo nemožné provádět tok návrhu pomocí sady diskrétních kroků, bez ohledu na to, jak efektivně byl každý z kroků implementován.
Období integrace: To vedlo k době integrace, kdy je většina kroků návrhu prováděna v integrovaném prostředí řízeném sadou přírůstkových nákladových analyzátorů.
Existují rozdíly mezi kroky a metodami toku návrhu pro analogové a digitální integrované obvody. Nicméně typický tok návrhu VLSI sestává z různých kroků, jako je koncepce návrhu, optimalizace čipu, logická/fyzická implementace a validace a verifikace návrhu.