Gajski-Kuhnův graf - Gajski-Kuhn chart
The Gajski-Kuhnův graf (nebo Y diagram) zobrazuje různé pohledy v Návrh hardwaru VLSI.[1] Většinou se používá pro vývoj integrované obvody. Daniel Gajski a Robert Kuhn ji vyvinuli v roce 1983. V roce 1985 ji Robert Walker a Donald Thomas vylepšili.
Podle tohoto modelu je vývoj hardwaru vnímán do tří domén které jsou zobrazeny jako tři osy a vytvářejí Y. Podél těchto os je úrovně abstrakce které popisují stupeň abstrakce. Vnější skořápky jsou zevšeobecnění, vnitřní vylepšení stejného subjektu.
Problémem ve vývoji hardwaru je nejčastěji a design shora dolů problém. To je vnímáno třemi doménami chování, struktury a rozložení, které jde shora dolů k podrobnějším úrovním abstrakce. Návrhář může vybrat jeden z perspektiv a poté přepnout z jednoho pohledu do druhého. Obecně platí, že proces návrhu nesleduje konkrétní sekvenci v tomto diagramu.
- Na systémová úroveň, jsou určeny základní vlastnosti elektronického systému. Pro popis chování bloková schémata se používají při vytváření abstrakcí signálů a jejich časové odezvy. Bloky použité v doméně struktury jsou CPU, paměťový čip, atd.
- The algoritmická úroveň je definována definicí souběžných algoritmů (signály, smyčky, proměnné, přiřazení). Ve strukturální doméně bloky jako ALU se používají.
- The úroveň přenosu registru (RTL) je podrobnější úroveň abstrakce, na které je popsáno chování mezi komunikujícími registry a logickými jednotkami. Zde jsou definovány datové struktury a datové toky. V geometrickém pohledu je krok návrhu půdorys je umístěn.
- The logická úroveň je popsán v perspektivě chování booleovské rovnice. Ve strukturálním pohledu je toto zobrazeno s brány a žabky. V geometrické doméně je logická úroveň popsána pomocí standardní buňky.
- Chování úroveň obvodu je popsán matematikou pomocí diferenciální rovnice nebo logické rovnice. To odpovídá tranzistory a kondenzátory až do krystalové mřížky.
Reference
- ^ Grout, Ian (2008). Návrh digitálních systémů s FPGA a CPLD. Butterworth Heinemann. p. 724. ISBN 075068397X.