BACPAC - BACPAC
tento článek potřebuje další citace pro ověření.Březen 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
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
- ^ H.B. Bakoglu, Circuits, Interconnections, and Packaging for VLSI, Addison-Wesley, kapitola 9, 1990.
- ^ G.A. Sai-Halasz, „Trendy výkonu ve vysoce výkonných procesorech,“ Proc. IEEE, str. 20–36, leden 1995.
- ^ D. Sylvester a K. Keutzer, „Jak se dostat na dno hlubokého submikronu,“ Proc. of International Conference on CAD, pp. 203–211, 1998.