A dynamic performance circuit adjustment system and method that flexibly
adjusts the performance of a logic circuit. The dynamic performance
circuit adjustment system and method facilitates flexible power
conservation. In one exemplary implementation, a dynamic performance
adjustment control circuit controls performance adjustments to a logic
circuit (e.g., a processor) and adjusts support functions for the logic
circuit. The logic circuit performs operational functions (e.g.,
processing) or tasks that have different performance requirements. For
example, some tasks performed by the logic circuit are required to be
performed in a relatively short duration of time and other tasks performed
by logic circuit have relatively longer time limitations. The dynamic
performance adjustment control circuit adjusts the clock frequency and
voltage at which the logic circuit operates to a relatively greater
frequency and voltage for tasks required to be performed in a shorter
duration of time and adjusts the frequency and voltage at which the logic
circuit operates to a relatively lower frequency and voltage for tasks
with longer timing tolerances. The dynamic performance adjustment system
and method includes provisions to manage a transition in performance and
support functions in a manner that reduces the risk of spurious signals or
"glitches."
Een dynamische de aanpassingssysteem en een methode van de prestatieskring die buigzaam de prestaties van een logicakring aanpast. Het dynamische de aanpassingssysteem en de methode van de prestatieskring vergemakkelijken flexibel machtsbehoud. In één voorbeeldige implementatie, controleert een dynamische de controlekring van de prestatiesaanpassing prestatiesaanpassingen aan een logicakring (b.v., een bewerker) en past steunfuncties de logicakring aan. De logicakring oefent exploitatie (b.v., verwerken) of taken die uit die verschillende prestatiesvereisten hebben. Bijvoorbeeld, worden sommige taken die door de logicakring worden uitgevoerd vereist om in een vrij korte duur van tijd worden uitgevoerd en andere taken die door logicakring hebben worden uitgevoerd vrij langere tijdbeperkingen. De dynamische de controlekring van de prestatiesaanpassing past de klokfrequentie en het voltage aan waarbij de logicakring aan een vrij groter frequentie en een voltage voor taken werkt die worden vereist om in een kortere duur van tijd worden uitgevoerd en de frequentie en het voltage aanpast waarbij de logicakring aan een vrij lagere frequentie en een voltage voor taken met langere timingstolerantie werkt. Het dynamische systeem en de methode van de prestatiesaanpassing omvatten bepalingen om een overgang in prestaties te beheren en functies op een manier te steunen die het risico van onechte signalen of "glitches." vermindert