POWER MANAGEMENT ARCHITECTURE

In one embodiment, an integrated circuit includes a power management architecture in which one or more pipelines are actively powered and clocked when data is provided for processing, but which are clock gated and in retention when there is no data to be processed. When data is provided to the pipel...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DIBENE, Joseph T, HARTLEY, David A, SODHI, Inder M
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:In one embodiment, an integrated circuit includes a power management architecture in which one or more pipelines are actively powered and clocked when data is provided for processing, but which are clock gated and in retention when there is no data to be processed. When data is provided to the pipeline, supply voltage may be actively provided to initial stages of the pipeline and the clocks may be ungated when the voltage is stable enough for operation. Subsequent stages of the pipeline may be sequentially provided power and clocks as the data progresses through the pipeline. Initial stages may be clock gated and power may be deactivated when additional data is not provided for processing. Accordingly, when the pipeline is viewed as a whole, power may be seen as rolling forward ahead of the data processing, and power may be inhibited in a similar rolling fashion. La présente invention concerne, selon un mode de réalisation, un circuit intégré qui comprend une architecture de gestion d'alimentation dans lequel un ou plusieurs pipelines sont alimentés de manière active et synchronisés au signal d' horloge lorsque des données sont fournies en vue d'un traitement, mais qui sont bloquées par signal d'horloge et en rétention lorsqu'il n'y a pas de données à traiter. Lorsque des données sont fournies au pipeline, la tension d'alimentation peut être fournie de manière active aux étages initiaux du pipeline et les horloges peuvent être débloquées lorsque la tension est suffisamment stable pour permettre le fonctionnement. Les étages suivants du pipeline peuvent recevoir en séquence l'alimentation et les horloges à mesure que les données progressent à travers le pipeline. Les étages initiaux peuvent être bloquées par signal d'horloge et l'alimentation peut être désactivée lorsque des données supplémentaires ne sont pas fournies en vue d'un traitement. Par conséquent, lorsque le pipeline est vu dans son ensemble, l'alimentation peut être vue comme fonctionnant en aval du traitement de données et l'alimentation peut être inhibée de la même façon en aval.