Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Ultra-Low Standby Power SRAM with Adaptive

Data-Retention-Voltage-Regulating Scheme

Chi-Ray Huang, Kuan-Lin Wu, Chung-Han Wu and Lih-Yih Chiou


Dept. Electrical Engineering, National Cheng Kung University, Tainan, Taiwan
Email: {n28981264, n26981828, n26040020, lihyih}@mail.ncku.edu.tw

Abstract—Leakage power dissipation has become a major In this paper, we propose an adaptive DRV–regulating
problem in advanced process technologies, especially in scheme (ADRVRS) to substantially reduce the SRAM
large SRAM designs. The use of adaptive techniques is a standby power by using three key features. 1) Voltage
promising approach to decreasing power consumption converters are not used as the standby VDD under light
through dynamic scaling of the supply voltage of integrated loads to avoid overhead. Instead, a power gating
circuits. To obtain maximum reduction in leakage power, technique is adopted to scale down the SRAM voltage. 2)
an adaptive data retention voltage (DRV)–regulating A closed-loop approach is adopted to solve the DRV
scheme is proposed to achieve substantial saving of SRAM variability problem due to process, voltage, and
standby power. The proposed design supports DRV
temperature (PVT) variations, and the data are kept safe.
operation from the above-threshold to subthreshold regions
and self-adapts to process, voltage, and temperature
3) By using a dynamic bias technique, the reaction time
variations by using the proposed DRV monitor. According of the DRV monitor in the ADRVRS can be reduced.
to the measurement results, the proposed design using 90 Therefore, the proposed scheme can effectively support
nm CMOS technology exhibits maximum leakage savings of DRV operation in the subthreshold region.
71.5%. The remainder of the paper is organized as follows.
Section II discusses the overall architecture of the
Keywords-SRAM; Data retention voltage (DRV); Standby
proposed ADRVRS, while Section III describes its
power
circuitry. Section IV discusses the simulation results.
I. INTRODUCTION Section V shows the measurement results, and finally,
Section VI presents the conclusions.
With the advancements in semiconductor technology,
an integrated circuit (IC) may comprise millions of II. PROPOSED ADRVRS SYSTEM ARCHITECTURE
transistors with versatile and complex functions. The overall architecture of the proposed ADRVRS is
Currently, SRAM is one of the major sources of power shown in Fig. 1. It mainly comprises two parts: the
consumption in a system-on-a-chip [1]. Moreover, the current controller for the active mode and adaptive
leakage power dissipation of ICs has become a major controller for the standby mode.
problem in advanced technology nodes. The techniques
The current controller for the active mode is located on
for reducing SRAM standby power can be classified into
the right-hand side of Fig. 1, where two PMOSs (main
three categories: 1) reverse body bias [2], 2) negative header and subheader) are used to regulate the current to
word-line [3], and 3) lowered VDD [4][5] or raised VSS the SRAM. The main header is switched on when the
[6] (VDD scaling). Among these techniques, VDD SRAM operates in the active mode, while the subheader
scaling is very effective because it can exponentially is used to charge the Varray when the Varray drops to a
reduce the subthreshold and gate leakage current when near-DRV level in the standby mode.
the supply voltage is scaled down.
The adaptive controller for the standby mode is located
VDD scaling has the advantage of reducing standby on the left-hand side of Fig. 1. It is used to adaptively
power; however, it also degrades the stability of SRAM regulate the DRV of SRAM. The adaptive controller part
cells. This is because the scaling reduces the static noise is composed of five blocks (subheader, DRV monitor,
margin (SNM) of SRAM cells, which represents the data-loss detector, regulating controller, and dynamic bias
strength of noise immunity. VDD scaling cannot be generator), which are detailed in Section III. The supply
arbitrary and is limited by a minimum voltage called the voltage of the blocks filled with slashes (from upper right
data retention voltage (DRV) [7]. The DRV is defined as to lower left) is set to VDDL (0.6 V), and that of the block
the minimum supply voltage at which all cells of a filled with backslashes is set to VDDH (1.2 V).
SRAM can retain their states. Therefore, reducing the
supply voltage to the DRV during standby mode not only
results in maximum reduction of the SRAM standby
power but also ensures the safety of the data stored in
SRAM cells.

978-1-5386-4881-0/18/$31.00 ©2018 IEEE

Authorized licensed use limited to: Dayananda Sagar University. Downloaded on September 06,2021 at 07:18:08 UTC from IEEE Xplore. Restrictions apply.
drops because of power gating in the standby mode. As
the Varray drops to a near-DRV level, the subheader is
designed to increase Varray. The subheader is 512 times
smaller than the main header.

Fig. 1. System architecture of the proposed ADRVRS scheme.

Q → "1"
step 1 : system setting
QB → "0"
standby mode

main-header : off
step 2 : power gating sub-header : off
Varray ↓ (SRAM leakage)
Varray → near-DRV

Q & QB flip
step 3 : data -loss
DRV monitor : data-loss
Fig. 3. (a) Waveform of ADRVRS operation flow. (b) Waveform of
step 3 to step 6 in detail.
controller : charge
step 4 : start charging sub-header : on B. DRV monitor
Varray ↑ The value of the SRAM’s DRV must be adaptable to
Varray → safe voltage various situations when the SRAM voltage is lowered to a
near-DRV level. The DRV monitor cell is designed to
step 5 : stop charging controller : reset
&
monitor the voltage of the Varray. The states of Q and
sub-header : off
start resetting QB in the DRV monitor cell flip if Varray drops to the
DRV monitor : reset
DRV. Therefore, the DRV monitor generate a warning if
Q & QB reset done the supply voltage of the SRAM drops to a near-DRV
Q → "1" level. We propose maintaining the monitor’s DRV higher
step 6 : stop resetting
& QB → "0"
than the SRAM’s by adding a process-skew bias to the
process done sub-header : off
DRV monitor for preserving the data stored in the
SRAM. Fig. 4 shows the circuit diagram of the DRV
Fig. 2. Operation flow of the ADRVRS. monitor. It comprises three subblocks: the DRV monitor
cell, reset, and the process-skew injector.

Fig. 2 and Fig. 3 illustrate the operation flow and As shown in the upper part of Fig. 4, the DRV monitor
waveform of the ADRVRS, respectively. The operational cell is a duplicate column of the SRAM and comprises a
flow comprises six steps. First, the values of nodes Q and precharge circuit and 128 SRAM cells, which operate in
QB in the DRV monitor are set to “1” and “0,” an unselected mode. All Q nodes are connected to
respectively. Steps 2 through 6 involve increasing Varray average out the random variations in the replica SRAM
to ensure the safety of the data. The Varray may drop cells, as for node QB. As shown in the middle of Fig. 4,
again because of SRAM leakage at some time point after the signal Refresh is generated by regulating the
Step 6. When this occurs, the operation returns to Step 2. controller after the states of Q and QB flip. The DRV
monitor cell is reset if the signal Refresh or RST (the
III. PROPOSED ADRVRS CIRCUIT DESIGN system reset signal) is generated.
The proposed ADRVRS is used to adaptively regulate As shown in the bottom part of Fig. 4, the process-
the supply voltage of the SRAM to a near-DRV level skew injector is designed to adjust the stability of the
while maintaining the stored data safely in the standby DRV monitor cell by connecting node Q to the ground
mode. It comprises five blocks (subheader, DRV monitor, and node QB to the VDDL with a process-skew bias. In
data-loss detector, regulating controller, and dynamic bias addition, the process-skew bias, generated from the
generator), which are detailed as follows: dynamic bias generator, is adaptive to variations in the
DRV due to PVT variations.
A. Subheader
The subheader is used to charge the Varray when the
Varray drops to a near-DRV level. The Varray gradually

978-1-5386-4881-0/18/$31.00 ©2018 IEEE

Authorized licensed use limited to: Dayananda Sagar University. Downloaded on September 06,2021 at 07:18:08 UTC from IEEE Xplore. Restrictions apply.
proposed design reduces standby power by 62% in the
Varray
worst case (FF corner, 100°C). Fig. 6 shows the DRV of
the DRV monitor and SRAM cell at different corners and
temperatures. Fig. 7 shows the safe margin
(DRV_monitor – SRAM_cell) at different corners and
Varray
temperatures.
DRV Monitor Cell

BL BLB

GND

Q 128 QB

Varray

BL BLB

GND

DRV
Monitor
Varray
RST Reset
Refresh
ResetB
Q Reset QB Reset Fig. 5. Standby power reduction at different corners and temperatures.
GND
Reset

Sbias
Dbias
Process-
RST
From
Dynamic ResetB skew VDDL
Bias
Generator
Injector

Fig. 4. Circuit diagram of the DRV monitor.

C. Data-loss detector
The data-loss detector is used to identify when the
states of Q and QB in the DRV monitor flip. The
voltages of nodes Q and QB in the DRV monitor are (a)
very low because of power gating. Thus, the data-loss
detector not only senses the difference between the
voltages of Q and QB but also raises the voltage level
through level shifting internally.
D. Regulating controller
The regulating controller is used to generate the signal
Refresh, which is used to indicate the reset timing of the
DRV monitor, and the Pswitch signal, which is used to
indicate the open or close time of the subheader.
E. Dynamic bias generator
The dynamic bias generator is used to adaptively
generate the process-skew bias. It consists of leakage (b)
sources and a current mirror circuit. The leakage sources
Fig. 6. DRV at different corners and temperatures. (a) DRV monitor. (b)
comprise a precharge circuit and 128 SRAM cells, which SRAM cell.
monitor the chip leakage based on PVT variations. Thus,
the Dbias signal is proportional to the leakage from the
leakage source, and it passes to the DRV monitor to
adjust the reaction time of the DRV monitor.
IV. SIMULATION RESULTS
A 32 kb SRAM with the proposed ADRVRS was
fabricated using 90 nm CMOS technology, and
simulations were performed on the basis of a post-layout
netlist. Fig. 5 illustrates the SRAM standby power
reduction at different corners and temperatures in
comparison with a baseline SRAM of the same capacity
without any compensation scheme operated at a fixed
voltage of 1.2 V. The simulation results indicate that the Fig. 7. Safe margin = DRV_monitor – SRAM_cell.

978-1-5386-4881-0/18/$31.00 ©2018 IEEE

Authorized licensed use limited to: Dayananda Sagar University. Downloaded on September 06,2021 at 07:18:08 UTC from IEEE Xplore. Restrictions apply.
Table I provides comparisons between the ADRVRS PVT variations by using the proposed DRV monitor.
and other schemes. The proposed scheme does not use Moreover, the proposed design supports DRV operation
the scaled voltage generated by the voltage converters. from the above-threshold to subthreshold regions.
Instead, the power-gating technique is adopted to scale Furthermore, the SRAM measurement results with the
the supply voltage of the SRAM. proposed ADRVRS design using 90 nm CMOS
TABLE I. Comparison of the proposed ADRVRS and other designs
technology indicate maximum leakage power savings of
71.5%.
ACKNOWLEDGEMENT
The authors would like to thank the Ministry of
Science and Technology of Taiwan for grants supports
(MOST 106-2221-E-006-239 and MOST 105-2218-E-
006-024) and National Chip Implementation Center for
their support through facilities for design, fabrication,
and measurement.
REFERENCES
[1] N. Verma, "Analysis towards minimization of total SRAM energy
over active and idle operating modes," IEEE Trans. Very Large
* According to [13], the efficiency of the voltage converter is below 65% as long as the load Scale Integration (VLSI) Syst., vol. 19, no. 9, pp. 1695-1703, Sep.
power is below 1 μW. The DRV of [7,8,9] is in the subthreshold region; therefore, the output
voltage of the voltage converter is below 0.5 V. Thus, the voltage converter in [7,8,9] must 2011.
waste >35% of power. [2] A. Keshavarzi et al., "Technology scaling behavior of optimum
reverse body bias for standby leakage power reduction in CMOS
V. MEASUREMENT RESULTS IC's," in Proc. Int. Symp. Low Power Electronics and Design
(ISLPED), 1999, pp. 252-254.
Fig. 8(a) shows a micrograph of the test chip. The area
[3] K. Flautner et al., "Drowsy caches: simple techniques for
overhead of the proposed ADRVRS accounts for only reducing leakage power," in Proc. Int. Symp. Computer
2% of the SRAM area. When the SRAM enters the Architecture (ISCA), 2002, pp. 148-157.
standby mode, Varray drops to the DRV (VDRV) and then [4] F. Hamzaoglu et al., "A 3.8 GHz 153 Mb SRAM design with
periodically remains above the DRV. Fig. 8(b) shows the dynamic stability enhancement and leakage reduction in 45 nm
measured operation results for the proposed ADRVRS, high-k metal gate CMOS technology," IEEE J. Solid-State
Circuits, vol. 44, no. 1, pp. 148-154, Jan. 2009.
where the cycle period is the ADRVRS cycle interval.
[5] Y. Wang et al., "A 4.0 GHz 291 Mb voltage-scalable SRAM
ΔV is the voltage range for charging and discharging the design in a 32 nm high-k + metal-gate CMOS technology with
Varray. TDRV is the time interval from the normal integrated power management," IEEE J. Solid-State Circuits, vol.
operating voltage to the DRV. Table II shows the 45, no. 1, pp. 103-110, Jan. 2010.
measurement results for the proposed design, which [6] Y. Wang et al., "A 1.1 GHz 12 uA/Mb-leakage SRAM design in
65 nm ultra-low-power CMOS technology with integrated
indicate that the proposed design achieves 64%–71.5% leakage reduction for mobile applications," IEEE J. Solid-State
leakage power saving for different chips. Circuits, vol. 43, no. 1, pp. 172-179, Jan. 2008.
TABLE II. Measurement results for the proposed ADRVRS [7] H. Qin et al., “SRAM leakage suppression by minimizing standby
supply voltage,” in Proc. Int. Symp. Quality Electronic Design
(ISQED), 2004, pp. 55–60.
[8] A. Nourivand, C. Wang, and M. O. Ahmad, "An adaptive sleep
transistor biasing scheme for low leakage SRAM," in Proc. Int.
Symp. Circuits and Systems (ISCAS), 2007, pp. 2790-2793.
[9] J. Wang and B. H. Calhoun, "Techniques to extend canary-based
standby VDD scaling for SRAMs to 45 nm and beyond," IEEE J.
Solid-State Circuits, vol. 43, no. 11, pp. 2514-2523, Nov. 2008.
TDRV [10] C. H. Hua, T. S. Cheng, and W. Hwang, "Distributed data-
retention power gating techniques for column and row co-
Decoupling Capacitor controlled embedded SRAM," in Proc. Int. Workshop Memory
Main Header Cycle Technology, Design, and Testing (MTDT), 2005, pp. 129-134.
& SRAM period [11] A. C. Cabe, Z. Qi, and M. R. Stan, "Stacking SRAM banks for
ultra low power standby mode operation," in Proc. Design
ADRVRS BIST & InputMux

Decoupling Capacitor VDRV ΔV


Automation Conf. (DAC), 2010, pp. 699-704.
[12] C. Dray, N. Badereddine, and C. Chanussot, "A 40nm low power
SRAM retention circuit with PVT-aware self-refreshing virtual
(a) (b) VDD regulation," in Proc. Int. Memory Workshop (IMW), 2010,
Fig. 8. Proposed ADRVRS design using 90 nm CMOS technology. (a) pp. 1-4.
Chip micrograph. (b) Measured operation results. [13] J. Kwong, Y. K. Ramadass, N. Verma, and A. P. Chandrakasan,
"A 65 nm sub-vt microcontroller with integrated SRAM and
VI. CONCLUSIONS switched capacitor DC-DC converter," IEEE J. Solid-State
Circuits, vol. 44, no. 1, pp. 115-126, Jan. 2009.
In this paper, an adaptive DRV–regulating scheme is
proposed to reduce SRAM leakage power. This scheme
not only has no extra power overhead of voltage
converters but also can adapt to DRV changes due to

978-1-5386-4881-0/18/$31.00 ©2018 IEEE

Authorized licensed use limited to: Dayananda Sagar University. Downloaded on September 06,2021 at 07:18:08 UTC from IEEE Xplore. Restrictions apply.

You might also like