Hodinová brána

Clock gating je technologie pro snížení spotřeby energie v digitálních systémech tím, že zakáže dodávku hodinových signálů do nepoužívaných obvodů obvodu, čímž se eliminuje plýtvání energií na zbytečné přepínání jejich prvků. Velikost obvodů, které lze deaktivovat, se může pohybovat od jednoho spouštění až po funkční blok a subsystém (např. paměť , I/O, CPU ). Obvody, které oddělují hodiny od příliš malých obvodů nebo příliš často, však mohou spotřebovat více energie, než ušetří.

Na nižší úrovni detailů v obvodech, pokud má být vstup registru otevřen přivedením řídicího signálu, je tento signál použit k řízení dodávky hodinových impulsů do registru přes logické hradlo . Kapacity vstupních prvků všech spouštěčů registru jsou tedy s pasivní úrovní řídicího signálu nahrazeny kapacitou jednoho tranzistoru ve ventilu. Na úrovni registrových přenosů je technologie automaticky implementována CAD nástroji , které převádějí vstupní popis do obvodu fungujícího na výše uvedeném principu.

Na úrovni logických bloků se k implementaci technologie používají systémové přístupy:

Na úrovni jádra procesoru se používá deterministická metoda k deaktivaci hodinových impulzů z funkčních bloků nečinného procesoru. Například informace z předchozích fází potrubí se používají k deaktivaci následujících.

Literatura