Apparatus and method for generation and adaptive regulation of control voltages in integrated circuits with body biasing or back-biasing
10777235 · 2020-09-15
Assignee
Inventors
- Sebastian Höppner (Dresden, DE)
- Jörg Schreiter (Markkleeberg, DE)
- Stephan Henker (Nossen, DE)
- André Scharfe (Bannewitz, DE)
Cpc classification
G01R31/2856
PHYSICS
G05F1/00
PHYSICS
G01R31/31718
PHYSICS
G06F30/398
PHYSICS
G01R31/2884
PHYSICS
G01R31/31725
PHYSICS
G06F11/3013
PHYSICS
International classification
G11C5/14
PHYSICS
G06F11/34
PHYSICS
Abstract
An apparatus and a method for generation and adaptive regulation of body bias voltages of an integrated circuit efficiently generates control voltages for active body biasing The apparatus includes a digital circuit, a counter, a control unit and at least one charge pump. The control unit and the digital circuit are connected in a closed control loop, and the digital circuit comprises at least one hardware performance monitor to monitor a timing of a body bias voltage. The control loop is formed by a control path comprising the at least one charge pump, the hardware performance monitor and the control unit. The charge pump is controllably connected to the control unit to adjust the charge pump for generation and adaptive regulation of the body bias voltage according to a timing frequency difference between an output signal of the hardware performance monitor and a reference clock signal.
Claims
1. An apparatus for generation and adaptive regulation of body bias voltages of an integrated circuit comprising: a digital circuit, a counter, a control unit, a charge pump unit, and wherein the control unit and the digital circuit are connected in a closed control loop, and wherein the digital circuit comprises at least one hardware performance monitor to monitor a timing of the digital circuit affected by a body bias voltage, and wherein the control loop is formed by a control path comprising the charge pump unit, the hardware performance monitor and the control unit, and wherein the charge pump unit is controllably connected to the control unit to adjust the charge pump for generation and adaptive regulation of the body bias voltage according to a frequency difference between an output signal of the hardware performance monitor and a reference clock signal.
2. The apparatus according to claim 1, wherein the charge pump unit comprises four charge pumps for generating two active body bias voltages, one charge pump for respectively increasing or decreasing one of the two said active body bias voltages.
3. The apparatus according to claim 1, wherein the charge pump unit comprises a single-stage charge pump for increasing and a single-stage charge pump for decreasing the body bias voltage within a working range with predominantly positive voltage; and a single-stage charge pump for increasing and a two-stage charge pump for decreasing the body bias voltage within a working range with predominantly negative voltage.
4. The apparatus according to claim 3, wherein the hardware performance monitor indicates a required adaption of the body bias voltage towards an optimum value for a target performance of the integrated circuit.
5. The apparatus according to claim 4, wherein the hardware performance monitor comprises at least one oscillator.
6. The apparatus according to claim 5, wherein the reference clock signal is connected to a frequency multiplier circuit generating a higher frequency version of the frequency of the reference clock signal and to an output signal of the hardware performance monitor.
7. The apparatus according to claim 6, wherein a gain of the closed control loop is changeable by changing the operation frequency of the charge pump unit by means of a programmable frequency divider and/or by changing a number of charge pumps within the charge pump unit.
8. The apparatus according to claim 1, wherein the control unit is a digital controller.
9. The apparatus according to claim 1, wherein the hardware performance monitor indicates a required adaption of the body bias voltage towards an optimum value for a target performance of the integrated circuit.
10. The apparatus according to claim 1, wherein the hardware performance monitor comprises at least one oscillator.
11. The apparatus according to claim 10, wherein the frequency of an oscillator signal of the hardware performance monitor is usable as a clock signal for a control unit clock domain and the charge pump unit.
12. The apparatus according to claim 1, wherein the counter is connected to the output of the hardware performance monitor and a reference clock signal source.
13. The apparatus according to claim 1, wherein the reference clock signal is connected to a frequency multiplier circuit generating a higher frequency version of the frequency of the reference clock signal and to an output signal of the hardware performance monitor.
14. The apparatus according to claim 1, wherein a gain of the closed control loop is changeable by changing the operation frequency of the charge pump unit by means of a programmable frequency divider and/or by changing a number of charge pumps within the charge pump unit.
15. The apparatus according to claim 1, wherein the closed control loop is integrated within the integrated circuit.
16. A method for generating and adaptive regulating of body bias voltages of an integrated circuit using the apparatus according to claim 1, the method comprising the following steps: monitoring the body bias voltage by the hardware performance monitor, counting a frequency of an oscillator of the hardware performance monitor by the counter, comparing the frequency of the oscillator with a frequency of the reference clock signal, and regulating the body bias voltage by the control unit which controls at least one charge pump.
17. The method according to claim 16, wherein the frequency of the reference clock signal is freely selectable by a frequency multiplier.
18. The method according to claim 16, wherein a size of an active body bias powered chip area is freely selectable.
19. The method according to claim 16, wherein a timing of a digital circuit affected by the closed control loop is controlled by a mechanism implemented in the closed control loop, wherein the mechanism comprises a frequency divider which adjusts a clock frequency of a digital controller and charge pumps of the at least one charge pumps, dynamically based on a lock condition of the closed control loop.
20. The method according to claim 19, wherein the lock condition of the closed control loop is detected by comparing a counting value of the frequency of the oscillator of the hardware performance monitor with a reference counting value of a frequency of the reference clock signal and detecting if the counting valve of the frequency of the oscillator and the reference counting valve values match within a specified tolerance range.
Description
BRIEF DESCRIPTION OF THE DRAWING FIGURES
(1) The appended drawings show
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7)
(8) The frequency of the reference clock signal 10 can be adjusted by a frequency multiplier circuit 13, which allows adaption to a wide range of reference clock signals 10.
(9) The closed loop permits to adapt and maintain the body bias control voltages 7 in the necessary ranges without taking into account the actual value of the body bias voltages.
(10)
(11)
(12) The control flow is controlled by a finite state machine (FSM) 15. The clock signal frequency of the filter logic within the control unit clock domain 20 can be controlled by a frequency divider 14, which allows to reduce the filter update rate and thereby its power consumption when the closed body bias loop is settled. The frequency divider 14 is controlled by the finite state machine 15.
(13)
(14)
(15)
(16) In another embodiment of the inventive method, two hardware performance monitors 6 can operate simultaneously, where also the two filters and control signal generators operate in parallel. Thereby two control loops run in parallel.
(17) In another embodiment of the inventive method, at least one hardware performance monitor 6 is operating continuously, generating the clock signal for the digital control logic.
(18) An essential advantage of the present apparatus is that the required reference signals so far can be reduced to only one single reference clock signal 10, which is used to regulate the body bias voltages 7 in such a range that the target performance will be reached or fulfilled.
(19) It is also advantageous that the closed loop can be implemented within the integrated circuit 2. This saves chip area and reduces the overall power consumption.
(20) Summarizing, the inventive apparatus and method allow the complete transparency of generation and maintenance of body bias voltages. There is no external control required. The frequency of the reference clock signal as well as the size of the active body bias powered chip area can be freely selected in a wide range and wide limits.
LIST OF REFERENCE SIGNS
(21) 1 integrated circuit
(22) 2 digital circuit
(23) 3 counter
(24) 4 control unit
(25) 5 charge pump unit
(26) 51 charge pump slice VPW voltage decrease
(27) 52 charge pump slice VPW voltage increase
(28) 53 charge pump slice VNW voltage decrease
(29) 54 charge pump slice VNW voltage increase
(30) 6 hardware performance monitor
(31) 61 multiplexer selecting hardware performance monitor
(32) 62 ring oscillator
(33) 7 body bias voltage(s)
(34) 8 n-well voltage (VNW)
(35) 9 p-well voltage (VPW)
(36) 10 reference clock signal
(37) 11 output of hardware performance monitor
(38) 12 performance monitor clock signal
(39) 13 clock frequency multiplier
(40) 14 clock frequency divider
(41) 15 finite state machine controller
(42) 16 comparator
(43) 17 digital filter
(44) 18 charge pump control signal generator
(45) 19 charge pump control signals
(46) 20 control unit clock domain