REAL-TIME ADAPTIVE VOLTAGE CONTROL OF LOGIC BLOCKS
First Claim
1. A semiconductor device comprising:
- logic regions; and
voltage controllers, each of said voltage controllers being operatively connected to one of said logic regions and independently controlling a supply voltage to said one of said logic regions, and each of said voltage controllers comprising;
a selector device having inputs and a single output;
voltage input lines operatively connected to said inputs of said selector device, at least two of said voltage input lines providing different voltages;
a voltage sensing device operatively connected to said single output of said selector device, said single output providing said supply voltage from a first voltage input line of said voltage input lines to said one of said logic regions; and
a control circuit operatively connected to said selector device,said voltage sensing device sensing said supply voltage,said control circuit capturing and storing a digital representation of said supply voltage during each cycle of a clock,said control circuit tracking variations in said supply voltage over time, based on operation of said one of said logic regions, andresponsive to said variations in said supply voltage exceeding an operational threshold of said one of said logic regions, said control circuit enabling said selector device to choose a second voltage input line of said voltage input lines that is different from said first voltage input line to adjust said supply voltage.
6 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit includes logic regions and dynamically adjustable voltage controllers. A voltage controller connected to each logic region enables voltage adjustment while the chip is operating. Each voltage controller has a selector device connected to voltage input lines providing different voltages. A voltage sensor connected to the output of the selector device provides a supply voltage to one of the logic regions. A control circuit dynamically monitors the supply voltage, captures and stores a digital representation of the supply voltage during each cycle of a clock, and tracks variations over time, based on operation of the logic regions. When variations in the supply voltage exceed an operational threshold of one of the logic regions, the control circuit submits a request to a central controller. When the central controller grants permission, the control circuit dynamically adjusts the voltage by enabling the selector device to choose a different voltage input line.
17 Citations
20 Claims
-
1. A semiconductor device comprising:
-
logic regions; and voltage controllers, each of said voltage controllers being operatively connected to one of said logic regions and independently controlling a supply voltage to said one of said logic regions, and each of said voltage controllers comprising; a selector device having inputs and a single output; voltage input lines operatively connected to said inputs of said selector device, at least two of said voltage input lines providing different voltages; a voltage sensing device operatively connected to said single output of said selector device, said single output providing said supply voltage from a first voltage input line of said voltage input lines to said one of said logic regions; and a control circuit operatively connected to said selector device, said voltage sensing device sensing said supply voltage, said control circuit capturing and storing a digital representation of said supply voltage during each cycle of a clock, said control circuit tracking variations in said supply voltage over time, based on operation of said one of said logic regions, and responsive to said variations in said supply voltage exceeding an operational threshold of said one of said logic regions, said control circuit enabling said selector device to choose a second voltage input line of said voltage input lines that is different from said first voltage input line to adjust said supply voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A voltage control system, comprising:
-
logic regions; voltage controllers, each of said voltage controllers being operatively connected to one of said logic regions and independently controlling a supply voltage to said one of said logic regions, and a central controller operatively connected to said logic regions and said voltage controllers, said central controller coordinating actions of said voltage controllers, each of said voltage controllers comprising; a selector device having inputs and a single output; voltage input lines operatively connected to said inputs of said selector device, at least two of said voltage input lines providing different voltages; a voltage sensing device operatively connected to said single output of said selector device, said single output providing said supply voltage from a first voltage input line of said voltage input lines to said one of said logic regions; and a control circuit operatively connected to said selector device, said voltage sensing device sensing a voltage of said single output, said control circuit capturing and storing a digital representation of said voltage during each cycle of a clock, said control circuit tracking variations in said voltage over time, based on operation of said one of said logic regions, and responsive to said variations in said voltage exceeding a threshold, said control circuit outputting a change request to said central controller to obtain permission for selecting a different voltage input line to change said supply voltage for said one of said logic regions said central controller enabling said selector device to choose a second voltage input line of said voltage input lines that is different from said first voltage input line to adjust said voltage based on evaluation of operating conditions of said logic regions and evaluation of loads on said voltage input lines. - View Dependent Claims (10, 11, 12)
-
-
13. A method, comprising:
-
providing voltage input lines operatively connected to inputs of voltage selector devices, at least two of said voltage input lines providing different voltages; each voltage selector device independently providing a supply voltage to a logic region of an integrated circuit from a first voltage input line of said voltage input lines; tracking variations in said supply voltage over time based on operation of said logic region; defining a threshold for said variations in said supply voltage for said logic region; and upon said variations in said supply voltage reaching said threshold, said voltage selector device providing said supply voltage from a second voltage input line of said voltage input lines that is different from said first voltage input line to adjust said supply voltage for said logic region. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification