Voltage droop dynamic recovery
AssigneeInternational Business Machines Corporation
InventorsChristopher J. Gonzalez, Paul D. Kartschoke, Vinod Ramadurai, Mathew I. Ringler
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsChristopher J. Gonzalez, Paul D. Kartschoke, Vinod Ramadurai, Mathew I. Ringler
Estimating the term…
Method and systems for dynamically recovering from voltage droops are disclosed. In one embodiment, a microprocessor coupled to a plurality of voltage sensing circuits is provided. The microprocessor includes an instruction sequencing unit and pipeline including a first series of instructions. A central voltage droop detection processor may be coupled to each of the voltage sensing circuits and the microprocessor. Voltage droop is detected using a voltage sensing circuit, after which processing of the microprocessor is interrupted. The pipeline may then be cleared. Subsequently, a second series of instructions including the first series of instructions, and additional instructions are issued. The additional instructions may include stall instructions that cause a delay in processing of the first series of instructions, which prevents re-occurrence of the voltage droop. The interruption and re-issuing also signals the microprocessor that all the data in a particular instruction stream might not be valid and allows recovery.
A system for voltage droop recovery in an integrated circuit (IC), the system comprising:
A system for voltage droop recovery in an integrated circuit (IC), the system comprising:
A method of voltage droop recovery in an integrated circuit (IC), the method comprising the steps of:
Dependencies are inferred from the claim text.