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órymitranzystory.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łączoneścieżkamiprze-
wodzącymi.Kształtytranzystorówiście-
żekłączącychdobieraneindywidualnie.
Należyjednakpamiętać,żeodtychkształ-
tówzależećbędąparametryelektryczne
gotowegoukładu.Taswobodapozwalana
ogromnądowolnośćwyboruidajemożli-
wośćuzyskaniaoczekiwanych,nawetbar-
dzowyszukanychparametrówzycznych
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ć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ółuzangielskiegotop-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,
adopierowkolejnymetapiebranepoduwagęrzeczywisteukładyiichparametry.
Ostatniąfaząjestautomatycznegenerowanietopografiisystemuidokonaniejejwery-
kacji.Dlategotensposóbtworzeniatopografiiukładuscalonegonazywasięprojekto-
waniemodgórydodołulubodogółudoszczegółu.