Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.Wprowadzenie
13
Projektukładuscalonegomożnawykonaćnadwasposoby.Pierwszy,zwanyod
szczegółudoogółulubzjęzykaangielskiegobottom-up,poleganatworzeniucałego
systemuodpodstaw,rys.1.2.
Wtymcykluprojektanttworzyukład,
poczynającodpodstawowychelementów,
którymisątranzystory.Ichkształtyuzy-
skujesięzwielokątów.Następniebuduje
znichkolejnonp.bramkilogiczne,prze-
rzutnikiiwiększebloki.Wostatnimeta-
piełączyprzygotowaneelementyskładowe
wcałość.Mówimywtedy,żeukładtworzo-
nyjestoddołudogórylubodszczegółudo
ogółu.Elementyłączonesąścieżkamiprze-
wodzącymi.Kształtytranzystorówiście-
żekłączącychdobieranesąindywidualnie.
Należyjednakpamiętać,żeodtychkształ-
tówzależećbędąparametryelektryczne
gotowegoukładu.Taswobodapozwalana
ogromnądowolnośćwyboruidajemożli-
wośćuzyskaniaoczekiwanych,nawetbar-
dzowyszukanychparametrówfizycznych
wykonanegoukładu.Pozorniemałoistotny
Rys.1.2.Procesprojektowaniaukładuscalonego
problem,polegającynawyborzetopografii
metodąodszczegółudoogółu(bottom-up)
połączeńmiędzyelementami,możebyć
rozwiązanynawielesposobów.Kryteriami
jakościmogąbyć:stratyenergiiwścieżkach,czaspropagacjisygnału,przesłuchymię-
dzyścieżkamiitd.Rozwiązanieproblemuuzależnionebędzieodwymagańpostawio-
nychprzezużytkownika.MożnawięcwyprodukowaćwieleróżnychukładówASIC,
którebędąrealizowaćtęsamąfunkcję,aleichparametrybędąmogłybyćróżne.Oznacza
to,żeukładyoniewyszukanychparametrachbędąmogłybyćwykonaneprzywykorzy-
staniutaniejtechnologii,dającmożliwośćistotnegoobniżeniacenygotowegoproduktu,
wstosunkudocenyproduktówwykonanychnabazieukładówstandardowych.
Drugametoda,zwanaodogółudoszczegółu–zangielskiegotop-down,opierasięna
wykorzystaniujęzykówopisusprzętuHDL(ang.HardwareDescriptionLanguage)do
definiowaniawszystkichelementówsystemuiichdziałania,rys.1.3.Swojąpracęprojek-
tantrozpoczynaodokreśleniazachowaniaukładuzpunktuwidzeniajegowejść,wyjść
istanówwewnętrznych.Wzależnościodpoziomuabstrakcji,mogąnastępniezostaćspre-
cyzowaneposzczególneblokifunkcjonalne,anawetprzerzutnikiczyfunkcjelogiczne.
Takwykonanyopisjestwpewnymstopniuabstrakcyjny,ponieważnieuwzględnia
parametrówtechnologiiidostępnychwniejelementów.Przeprowadzeniepierwszego
krokusyntezylogicznejskutkujeuwzględnieniemidealnychelementówcyfrowych,
adopierowkolejnymetapiebranesąpoduwagęrzeczywisteukładyiichparametry.
Ostatniąfaząjestautomatycznegenerowanietopografiisystemuidokonaniejejwery-
fikacji.Dlategotensposóbtworzeniatopografiiukładuscalonegonazywasięprojekto-
waniemodgórydodołulubodogółudoszczegółu.