MULTI-DOMAIN HETEROGENEOUS PROCESS-VOLTAGE-TEMPERATURE TRACKING FOR INTEGRATED CIRCUIT POWER REDUCTION

The systems and method described herein provide efficient (e.g., low power and low area) means to track performance in numerous supply domains with heterogeneous circuits that are used in a large system-on-a-chip integrated circuit (SoCs). The heterogeneous circuits can include circuits made with di...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: IBRAHIMOVIC, JASMIN SMAILA, KAKOEE, MOHAMMAD REZA, HU, SHIH-HSIN JASON
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:The systems and method described herein provide efficient (e.g., low power and low area) means to track performance in numerous supply domains with heterogeneous circuits that are used in a large system-on-a-chip integrated circuit (SoCs). The heterogeneous circuits can include circuits made with different devices, different cell libraries, and different hard macros that are in different power supply domains. Performance measurements from performance sensors (or process-voltage-temperature (PVT) sensors) that are spread about the SoC are collected and processed to determine voltage levels for each of the supply domains. A single controller can receive can determine voltage levels for a whole SoC. The performance sensors are connected to the controller by a scan chain. The technique is flexible and can be easily adapted for use in SoCs with different power supply domains and types of circuits. La présente invention concerne des systèmes et un procédé fournissant un moyen efficace (par exemple à faible consommation et à faible encombrement) pour suivre des performances dans de nombreux domaines d'alimentation comportant des circuits hétérogènes utilisés dans un grand circuit intégré de type système sur puce (SoC). Les circuits hétérogènes peuvent comprendre des circuits fabriqués avec différents dispositifs, différentes bibliothèques de cellules et différentes macro-commandes figées qui se trouvent dans différents domaines d'alimentation en courant. Des mesures de performances provenant de capteurs de performances (ou de capteurs de processus-tension-température (PVT)) qui sont répartis sur le SoC sont collectées et traitées de façon à déterminer des niveaux de tension pour chacun des domaines d'alimentation. Un seul contrôleur peut recevoir et déterminer des niveaux de tension pour l'ensemble d'un SoC. Les capteurs de performances sont connectés au contrôleur par une chaîne de balayage. La technique est flexible et facile à adapter en vue d'une utilisation dans des SoC comportant différents domaines d'alimentation en courant et types de circuits.