BACPAC - BACPAC

BACPAC, nebo Berkeley Advanced Chip Performance Calculator, je softwarový program pro zkoumání účinků změn v technologii IC. Použití vstupuje do sady poměrně základních vlastností technologie (jako je tloušťka propojené vrstvy a logická hloubka) a program odhaduje výkon integrovaného obvodu vytvořeného na základě těchto předpokladů na úrovni systému. Předchozí práce v této oblasti najdete v [1] a,[2] ale tyto nezohledňují mnoho účinků vzájemného propojení hluboko-mikrometrů. BACPAC je založen na práci v.[3]

BACPAC používá analytické aproximace pro vlastnosti systému, jako jsou požadavky na zpoždění a propojení. Záměrem není absolutní přesnost pro daný design, ale ukázat trendy a účinky technologických změn.

Vstupy do BACPAC

Propojit

  • Počet směrovacích vrstev
  • Rozteče (vzdálenost od středu ke středu každé vrstvy)
  • Odpor vodičů
  • Dielektrická konstanta izolátorů mezi vrstvami

přístroj

  • PROTIdd, nazývané také napájecí napětí
  • PROTIt, také zvaný hraniční napětí
  • Oxid brány tloušťka tranzistorů MOS
  • Vypouštěcí proud
  • Fan-in (průměrný počet vstupů pro každou bránu)

Systémová úroveň

  • Konstrukční velikost bloku (počet bran v každém bloku)
  • Účinnost křemíku (závisí na stylu designu - vlastní, ASIC, hradlové pole, a tak dále)
  • logická hloubka (počet bran mezi stavovými prvky)
  • Exponent rentu (jak se počet připojení liší podle velikosti bloku - viz Nájemné pravidlo.)

BACPAC výstupy

Analýza zpoždění

  • Čipová oblast
  • Maximum taktovací frekvence jak rychle může čip běžet
  • Optimalizované velikosti zařízení - odhadované velikosti zařízení, aby mohl běžet tak rychle
  • Propojte RC
  • Průměrná délka drátu (místní a globální)
  • Poměr zpoždění drátu k zpoždění brány

Analýza hluku

  • Frekvence hodin se šumem
  • Nově optimalizované velikosti zařízení pro distribuční síť hodin
  • Poměr zpoždění drátu k zpoždění brány

Analýza Wirability

  • Kabelová kapacita
  • Požadavky na kabeláž (globální a místní),
  • Potřeby elektroinstalace pro distribuci hodin
  • Potřeby elektroinstalace pro distribuční síť

Analýza výkonu

  • Celková spotřeba energie rozdělená do podkategorií:
    • Hodiny (energie potřebná k rozdělení hodin po čipu)
    • I / O (napájení potřebné k získání potřebných signálů na čipu a mimo něj)
    • paměť (energie potřebná k uchování a přístupu k datům ve vnitřní paměti)
    • globální zapojení (ztráta energie v globálním zapojení)
    • logika (výkon rozptýlený v samotných logických branách)
    • zkrat (ztráta energie uvnitř bran z vytažení a stáhnutí tranzistorů bojujících proti sobě během přepínání)
    • únik (síla, která protéká bránou, i když se nespíná)

Analýza výtěžku

  • Předpokládané výnosy pro vynikající, průměrnou a špatnou kontrolu procesu s použitím režimu negativního binomického výtěžku

Reference

  1. ^ H.B. Bakoglu, Circuits, Interconnections, and Packaging for VLSI, Addison-Wesley, kapitola 9, 1990.
  2. ^ G.A. Sai-Halasz, „Trendy výkonu ve vysoce výkonných procesorech,“ Proc. IEEE, str. 20–36, leden 1995.
  3. ^ D. Sylvester a K. Keutzer, „Jak se dostat na dno hlubokého submikronu,“ Proc. of International Conference on CAD, pp. 203–211, 1998.

externí odkazy