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

  1. ^ Grout, Ian (2008). Návrh digitálních systémů s FPGA a CPLD. Butterworth Heinemann. p. 724. ISBN  075068397X.

externí odkazy