A METHOD FOR MULTI-CYCLE CLOCK GATING

An apparatus includes a multi-cycle clock gater (20) and a circuit design updater (22). The multi-cycle clock gater (20) generates multi-cycle gating groups of data latching devices of a circuit design. The circuit design updater (22) updates the circuit design with selected multi-cycle gating group...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FARKASH, MONICA, EISNER, CYNTHIA
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An apparatus includes a multi-cycle clock gater (20) and a circuit design updater (22). The multi-cycle clock gater (20) generates multi-cycle gating groups of data latching devices of a circuit design. The circuit design updater (22) updates the circuit design with selected multi-cycle gating groups. Each gating group is associated with a single gating function. For each gating group, data latching devices of 0th level of the gating group are gated with the gating function and ith level data latching devices of the gating function are gated with ith latched versions of the gating function. L'invention concerne un appareil comprenant un circuit de déclenchement d'horloge multicyclique (20) et un dispositif de mise à jour de conception de circuit (22). Le circuit de déclenchement d'horloge multicyclique (20) génère des groupes de déclenchements multicyclique de dispositifs de verrouillage de données d'une conception de circuit. Le dispositif de mise à jour de conception de circuit (22) met à jour la conception de circuit à l'aide de groupes de déclenchement multicyclique sélectionnés. Chaque groupe de déclenchement est associé à une fonction de déclenchement unique. Pour chaque groupe de déclenchement, des dispositifs de verrouillage de données de niveau 0 du groupe de déclenchement sont déclenchés à l'aide de la fonction de déclenchement et des dispositifs de verrouillage de données de niveau ide la fonction de déclenchement sont déclenchés à l'aide de versions verrouillées de niveau i de la fonction de déclenchement.