APPARATUS AND METHOD FOR DETERMINING A BASELINE VOLTAGE AND RING OSCILLATOR CODE
Embodiments of the disclosure provide a voltage / frequency modulation (VFM) system for determining a baseline voltage and a programmable ring oscillator (PRO) code for various dynamic voltage frequency scaling (DVFS) set points. The VFM system may include, e.g., a memory and at least one processor...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English French |
Published |
15.04.2021
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Embodiments of the disclosure provide a voltage / frequency modulation (VFM) system for determining a baseline voltage and a programmable ring oscillator (PRO) code for various dynamic voltage frequency scaling (DVFS) set points. The VFM system may include, e.g., a memory and at least one processor coupled to the memory. In certain aspects, the at least one processor may determine, for each of a plurality of DVFS set points, a lowest voltage at which a workload is performed at a subsystem. The at least one processor may program a voltage regulator with the lowest voltage for each DVFS set point. In certain other aspects, the at least one processor may determine a PRO code (e.g., coarse delay code and fine delay code) associated with a PRO at the lowest voltage. The PRO code may match a predetermined phase-locked loop (PEL) frequency to within a threshold. In still other aspects, the at least one processor may maintain the PRO code in a register.
Selon des modes de réalisation, l'invention concerne un système de modulation de tension/fréquence (VFM) permettant de déterminer une tension de ligne de base et un code d'oscillateur annulaire programmable (PRO) pour divers points de consigne de mise à l'échelle de fréquence de tension dynamique (DVFS). Le système VFM peut comprendre, par exemple, une mémoire et au moins un processeur couplé à la mémoire. Dans certains aspects, l'au moins un processeur assure la détermination, pour chacun d'une pluralité de points de consigne DVFS, d'une tension la plus basse à laquelle une charge de travail est réalisée au niveau d'un sous-système. L'au moins un processeur peut programmer un régulateur de tension ayant la tension la plus basse pour chaque point de consigne DVFS. Dans certains autres aspects, l'au moins un processeur peut déterminer un code PRO (p.ex. un code à retard grossier et un code à retard fin) associé à un PRO à la tension la plus basse. Le code PRO peut correspondre à une fréquence de boucle à verrouillage de phase prédéterminée en-deçà d'un seuil. Dans d'autres aspects encore, l'au moins un processeur peut maintenir le code PRO dans un registre. |
---|---|
Bibliography: | Application Number: WO2020US63156 |