FAIL SAFE ADAPTIVE VOLTAGE/FREQUENCY SYSTEM
First Claim
1. A system, comprising:
- a system on chip (SoC) having a digital domain;
an adaptive voltage scaling circuit including a critical path replica circuit with respect to the digital domain, the critical path replica circuit generating a margin signal, the adaptive voltage scaling circuit varying a bias voltage applied to the digital domain of the system on chip in response to the margin signal; and
a fail-safe timing sensor for a critical path circuit within the digital domain of the system on chip, the timing sensor generating a flag signal;
wherein the adaptive voltage scaling circuit varies the bias voltage applied to the digital domain of the system on chip in response to the flag signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A system on chip (SoC) has a digital domain. An adaptive voltage/frequency scaling circuit includes a critical path replica circuit with respect to that digital domain. The critical path replica circuit generates a margin signal, and the adaptive voltage scaling circuit responds to the margin signal by decreasing bias voltage (and/or increasing clock frequency) applied to the digital domain of the system on chip so as to recover available margin. A fail-safe timing sensor is included within the digital domain of the system on chip. The timing sensor generates a flag signal when timing criteria within the digital domain are violated. The adaptive voltage scaling circuit responds to the flag signal by increasing the bias voltage (and/or decreasing the clock frequency) applied to the digital domain of the system on chip so as to implement a recovery operation.
46 Citations
31 Claims
-
1. A system, comprising:
-
a system on chip (SoC) having a digital domain; an adaptive voltage scaling circuit including a critical path replica circuit with respect to the digital domain, the critical path replica circuit generating a margin signal, the adaptive voltage scaling circuit varying a bias voltage applied to the digital domain of the system on chip in response to the margin signal; and a fail-safe timing sensor for a critical path circuit within the digital domain of the system on chip, the timing sensor generating a flag signal; wherein the adaptive voltage scaling circuit varies the bias voltage applied to the digital domain of the system on chip in response to the flag signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a system on chip (SoC) having a digital domain; an adaptive frequency scaling circuit including a critical path replica circuit with respect to the digital domain, the critical path replica circuit generating a margin signal, the adaptive frequency scaling circuit varying a clock frequency applied to the digital domain of the system on chip in response to the margin signal; and a fail-safe timing sensor for a critical path circuit within the digital domain of the system on chip, the timing sensor generating a flag signal; wherein the adaptive frequency scaling circuit varies the clock frequency applied to the digital domain of the system on chip in response to the flag signal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A process, comprising:
-
performing adaptive voltage scaling to vary a bias voltage applied to a digital domain of a system on chip (SoC) in response to margin information provided by a critical path replica circuit; sensing timing margin within the digital domain of the system on chip; generating a flag signal responsive to a sensed violation of a safe timing margin on the SoC digital domain resulting from the variation in applied bias voltage; varying the bias voltage applied to the digital domain of the system on chip in response to the flag signal. - View Dependent Claims (18, 19)
-
-
20. A process, comprising:
-
performing adaptive frequency scaling to vary a clock frequency applied to a digital domain of a system on chip (SoC) in response to margin information provided by a critical path replica circuit; sensing timing margin within the digital domain of the system on chip; generating a flag signal responsive to a sensed violation of a safe timing margin on the SoC digital domain resulting from the variation in applied clock frequency; varying the clock frequency applied to the digital domain of the system on chip in response to the flag signal. - View Dependent Claims (21, 22)
-
-
23. A process for guided fail-safe voltage or frequency scaling, comprising:
-
monitoring a network of timing sensors in a digital domain, each timing sensor being set with individual timing margins whose violation results in the generation of a flag signal; applying a voltage or frequency scaling direction and adjustment step size in response to a generated flag signal, wherein the voltage or frequency scaling direction and adjustment step size are set for a recovery operation uniquely associated with each of the timing sensors in the digital domain. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A process, comprising:
-
selecting a sufficient set of end points within a digital domain of a system on chip to be monitored by fail safe in-situ sensors; exploiting the end points under different circuit or application scenarios so as to excite the critical path terminating in these end points; sensing timing margin within the digital domain of the system on chip using the un situ sensors; generating a flag signal responsive to a sensed violation of a safe timing margin on the system on chip digital domain. - View Dependent Claims (30, 31)
-
Specification