ONBOARD MONITORING OF VOLTAGE LEVELS AND DROOP EVENTS

A processor [100] includes a plurality of voltage droop detectors [130] positioned at multiple points of the processor. The detectors monitor voltage levels and alerts the processor if a droop event has been detected in real time. Multiple droops can be detected simultaneously, with each detected dr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MEHRA, Amitabh, LEWIS, Dana G
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:A processor [100] includes a plurality of voltage droop detectors [130] positioned at multiple points of the processor. The detectors monitor voltage levels and alerts the processor if a droop event has been detected in real time. Multiple droops can be detected simultaneously, with each detected droop event generating an alert that is sent to a processor module, such as a clock control module, to act based on the detected droop. Each detector employs a ring oscillator [206] that generates a periodic signal and a corresponding count based on that signal, where the frequency of the signal varies based on a voltage at the corresponding point being monitored. La présente invention concerne un processeur (100) comprenant une pluralité de détecteurs de chute de tension (130) positionnés à de multiples emplacements du processeur. Les détecteurs surveillent des niveaux de tension et alertent le processeur si un événement de chute a été détecté en temps réel. De multiples chutes peuvent être détectées simultanément, chaque événement de chute détecté générant une alerte qui est envoyée à un module de processeur, tel qu'un module de commande d'horloge, afin d'agir sur la base de la chute détectée. Chaque détecteur utilise un oscillateur en anneau (206) qui génère un signal périodique et un décompte correspondant sur la base de ce signal, la fréquence du signal variant en fonction d'une tension à l'emplacement surveillé correspondant.