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

Analysis of SRAM cell design: A Better Perspective for Reducing

the chip area and power consumption by increasing the stability of


SRAM cell
Tripti Sharma
Krishan Mehra†
Electronics and
Electronics and
Communication
Communication
Engineering
Engineering
Chandigarh University,
Chandigarh University,
Mohali
Mohali, Punjab
krishanmehra374@gmail.com triptisharma.ece@cumail.in

ABSTRACT The area of SRAM is the basic factor of consideration because


SRAM cell’s area contributes on a large scale to the silicon area.
In the semiconductor industry, while designing digital system The semiconductor memories are divided into two groups that
memory section plays a significant role on chip. For a long time are volatile and non-volatile. Volatile memories are those in
now, we have been working on the memory designing but the which stored information is missing when power is turned off
process needs modifications every year. Initially we are whereas in non-volatile data remain the same after getting
working on designing of CMOS based SRAM, following which power off.
we worked on multigate transistor such as design of FinFET RAM is volatile memory in which we can do read and write
based SRAM. Presently we are working on the latter, because process in the memory cell and ROM is non-volatile memory in
with the rise in number of transistors, the on-chip region also which we can only perform the read operation on the memory
increases, which is why we are working on reducing the chip cell. one memory cell has the ability to store one-bit data only.
area as well as the power consumption these days. With the
RAM is classified into two categories i.e. SRAM and DRAM. The
technology scaling the size of the transistor is decreased but this
major difference between SRAM and DRAM is that DRAM needs
will affect instability of SRAM cell. As the technology scaling is
periodical refresh but it is not required SRAM. In SRAM cell 1-
done the SRAM cell is operated below threshold region. The
bit data is stored in the bistable latch (data is either 0 or
major concern with operating SRAM below threshold region is
1depending on the operation of SRAM cell).
the process variation effects which will cause to transistor
mismatch and also degrade the static noise margin. 1.1 SRAM design
SRAM cells are designed with various techniques by using the
KEYWORDS different number of the transistor (4T-11T) [3] but the 6T
SRAM cell is preferred for the construction of large-scale
SRAM, Transistor, subthreshold, threshold voltage, WSNM, memory. 6T SRAM cell contains of two crosses coupled CMOS
RSNM, VTC, bit lines inverter used as a bistable latch which save the data shown in
1 Introduction Fig 1.
In the semiconductor industry almost all the devices need
information stored in digital form. Memories are used to store
information. The semiconductor memory array can stock a
huge amount of data. The requirement for large storage is
motivating the memory design to denser. The capacity for
storing the information doubles every year (Moore’s law) [1].
The semiconductor circuits design growths the usage of SRAM.

Permission to make digital or hard copies of part or all of this work for
personal or classroom use is granted without fee provided that copies are not
made or distributed for profit or commercial advantage and that copies bear
this notice and the full citation on the first page. Copyrights for third-party
components of this work must be honored. For all other uses, contact the
owner/author(s). ICAICR - 2019, June 15–16, 2019, Shimla, H.P, India
© 2019 Association for Computing Machinery.
ACM ISBN 978-1-4503-6652-6/19/06…$15.00s
ACM ISBN 978-1-4503-6652-6/19/06…$15.00
https://doi.org/10.1145/3339311.3339338 Fig 1: 6T SRAM cell’s schematic [4]
ICAICR’19, June ,2019, Shimla H.P India Krishan Mehra et al.

transistor is also a way to rise the constancy of a cell. In 8T


NM2 and NM3 are the access transistor used to access the BIT SRAM cell with a separate path for reading and writing to
and BIT BAR are two-bit lines. once the word line WL is made improve cell, stability is also one method but, the number of
equal to 1(high) both of the transistor NM2 and NM3 get turned transistors will be increased. In [9] CNTFET based SRAM design
on. is advised for highly stable with low power consumption and
less read and write time. TFET base SRAM cell also has low
1.2 Mode of operation: leakage current because TFET has the capacity to attain
subthreshold slopes below 60 mV/decade [10]. Basically, there
are many techniques to estimate the stability of SRAM cell. Two
1.Read mode 2. Write mode 3. Hold mode
most common technique to check the stability is though
measure static noise margin (by butterfly curve) and by N
1). Read mode: In reading operation basically, read the curve method. By achieving high stability, the SRAM cell is safe
information from memory cell throughout the read process it is towards the noise and the flip occurs during reading and writes
necessary to make the WL equal to 1 access the bit lines across the process.
transistor NM2 and NM3. The bit line BL make high and BLB
make low. The output of both BIT and BITBAR is sent to a sense 2.1 SRAM cell with body biasing:
amplifier which is used as a comparator which compares the
voltage. SRAM perform read 1 operation if the voltage difference The threshold voltage of a CMOS transistor can be adjusted by
is high. And when the voltage difference is at low then 0 is read the body biasing technique. Because the difference between body
from SRAM cell [5]. voltage and source voltage affects the Vth of transistor. The body
voltage also effects on the threshold voltage (Vth) of any transistor.
2). Write mode: In write mode basically write the data into The body biasing is a technique which is employed to enhance the
SRAM cell, for writing the data into SRAM cell first make WL constancy of the memory cell. The threshold voltage is decreased
high. To write ‘1’ BIT is at high and BIT BAR is at low voltage. with a drop-in body voltage and increase with a rise in body
And for writing ‘0’ into SRAM cell, BLB is at high and BL at low voltage. Generally, biasing is of two types one is forward body
voltage [5]. biasing and other is reverse body biasing. Threshold (Vth) voltage
reduce in case of forward biasing which allows the transistor to turn
3). Hold mode: In hold mode, WL is at low. And in this mode on speedily and Vth increase in reverse biasing [4].
In SRAM circuits some transistors are operating in on state and
read or write operation will not be performed due to WL is at low
some are in off state. Above 6T SRAM cell is originated with the
voltage both the access transistors are in off state. The memory is
constant bias voltages on devices are forward body biased and off
in the hold state and stored data in this mode remain the same.
devices are reverse body biased by applying such technique the
overall leakage current will be reduced. As the leakage current due
2. Stability to threshold variation reduced to a sufficient level and will also
increase the stability of the circuit. Fig.2 shows 6T SRAM cell
The SRAM cell stability during the read, write and in hold mode Body biasing in which body of every transistor is biased.
is an essential constraint in VLSI field. As the physical dimension
of a transistor is scaled down it will lead to threshold voltage and
leakage current variation and also reduce the supply voltage. The
SRAM cell become less stable with reduced power supply voltage
increases the leakage current. The variability because of random
dopant fluctuation [6] and sub-wavelength lithography is also
reducing the stability of SRAM cell when operated subthreshold
region. The nanodevices are more sensitive to these variations,
these variations effects badly on large SRAM array.
Stability (constancy) of SRAM cell is also depending on NBTI
[7] (Negative bias temperature instability) and PBTI (positive bias
temperature instability) these are the aging phenomena observed in
MOS devices. These phenomena decrease the drain to source
current and increase the propagation delay and leakage power [8].
These two phenomena become main reliability concern because
they deteriorate MOSFET which effects badly on the functioning
of SRAM cells this will cause the degradation instability of
memory cell.
There are many methods in literature to enhance memory Fig.2: 6TSRAM cell with body biasing [4]
functioning and stability. The dimensions of the transistors are
also affecting the constancy of the cell. The appropriate size of
ICAICR’19, June ,2019, Shimla H.P India Krishan Mehra et al.

2.2 8 Transistor based SRAM cell In [12] another circuit is proposed in which an NMOS is placed
between ground and 6T SRAM cell as shown in Fig.5. This
design reduces the subthreshold seepage current because it
The 8-transistor based SRAM cell increases the number of
will improve the ground level during SRAM operation. This
transistors but this will also increase the constancy of the cell. Here
NMOS transistor is self-biased and works as the resistance
8T SRAM cell with different path for read and write process are between ground and SRAM cell. Resistance produced by NMOS
utilized to boost the functioning of the memory cell. By using such is decrease by increasing the width of the transistor.
type of structure there is no cell degradation. As the number of
transistors increases in 8T SRAM cell consumes 30% extra area
then 6T based memory cell. This 30% area is because of the
connection area of WWL and RWL as presented in Fig.3. The 7T
transistor-based memory cell is also mentioned in [11] to increase
the read noise margin and for low Vdd and it will consume less
area.

Fig.5: SRAM cell with power gating technique by using NMOS


[12]
Fig.3: 8T SRAM CELL with distinct read and write path [11]

2.3 Power gating in SRAM cell


3.Static Noise Margin:
Power gating is another method to shrink standby leakage in
the SRAM cell. In [12] SRAM design a PMOS transistor is placed Static noise margin is basically a metrics to determine the
between SRAM cell and supply voltage as shown in Fig.4. This constancy of the memory cell. It defines the highest DC noise
transistor lessens the supply voltage towards the SRAM cell. voltage tolerated by a single memory cell with not affecting in
Here PMOS transistor self-biased and act as the resistance the stored data bit. Static noise margin is noted by the graphical
between supply and cell. The resistance produced by this PMOS way that is butterfly curve method. In SRAM cell we use two
transistor is decreased by increasing the width of the cross-coupled inverters either CMOS based or resistive load
transistor. [13] inverter and response of the inverter circuit is obtained
through VTC (Voltage transfer characteristics) curve. The
graphical method to estimate the SNM of a memory cell by
plotting the VTC curve for both the inverter by using the square
fitting method. In Square fitting scheme the greatest square is
being fixed in the middle of two intersected VTC curve.

3.1. Dependence of SNM:

Table 1: Effects of various parameters on static noise margin


[14]

Fig.4: SRAM cell with power gating technique by using PMOS


[12]
ICAICR’19, June ,2019, Shimla H.P India Krishan Mehra et al.

Cell proportion disturbs the SNM of SRAM cell throughout the


read operation. With rise in cell ratio the physical dimensions
of driver transistor of SRAM cell are also increase this will cause
Parameter Description increase in current and also the speed of SRAM. Cell ratio is
ratio among the physical dimension of the driver transistor and
1.VDD SNM varies with VDD of SRAM cell
load transistor given as
Temperature At high temperature SNM of SRAM
cell decrease in sub threshold due to Cell ratio = (size of driver transistor) / (size of load transistor)
degradation in gain of inverter. And 4.Power dissipation in SRAM circuit
another reason is that at higher
temperature PMOS weakens. The scaling of CMOS devices increases in each technology
Random variation Randomness in number of doping generation. Scaling is done to accomplish the motive to
atoms in MOSFET will cause the accomplish better integration density and functioning.
mismatch in transistors and effect However, with the increase in scaling leakage current is also
badly on the read and write margin increase. Due to leakage power, there is a decrease observed in
[27]. the total power of the IC.
sizing The static noise margin is also The two major components of leakage in SARM circuits are
depending on the transistor’s size. subthreshold leakage and gate leakage in a transistor. There is
WSNM of a SRAM cell is depends on a number of transistors assembled in large memory array so
PR and RSNM of SRAM cell is based this leakage power is rise with the increase in transistors. In
on cell ratio [19]. subthreshold leakage, leakage current drifts from drain to
source. The phenomenon responsible for gate leakage is the
3.2 Write static noise margin (WSNM): tunneling of electrons from the substrate to gate through the
gate oxide. Another reason for leakage is with the technology
WSNM define the writing stability of the SRAM cell throughout scaling the Vth is also reduce due to this small geometry effects
the writing process. The capability of an SRAM cell to change its such as DIBL, punch through occurs which results in
level is known as write SNM [15]. Throughout the writing exponentially increase in subthreshold current.
process the voltage across both the bit line are opposite. In [18]
the method to measure the WSNM by the bit line voltage. The Techniques to condense the leakage power
voltage of bit line of the node piles the level ‘1’ and swept reduction
downward throughout imitation and bit line voltage, at which 1.Double threshold CMOS
pile up values flips [16,17]. The voltage on the bit line at low- In the dual threshold, the subthreshold leakage current is
level value pulls down the VTC curve and require only one root reduced by allocating high Vth to some transistor through a
[18]. non-critical path.
The PR ratio affects the write margin [19]. Here PR is given as
PR= (fraction of pull up (PMOS) transistor) / (fraction of access 2.The doping profile of transistor
(NMOS) transistor) The threshold voltage also increases with increasing the
channel doping densities and the process requires a couple of
additional masks.
3.3 Read static noise margin (RSNM):
3. Power reduction by adding sleep transistor
RSNM is the capacity of the required voltage to change the state In this technique leakage power is condensed by adding the
throughout the read action. In the reading procedure, SRAM sleep transistor [28] means that in 6T SRAM two extra
cell act as a bistable latch and there are two stable states so it transistor is added those are ON during active mode and turn
becomes necessary there is the presence of is three separate off in hold state of memory. The PMOS transistor is added
roots at voltage characteristics [18]. To study the read noise between the power supply and latch and NMOS transistor is
margin, the two rectangles are obtained between the VTC added between latch and ground as shown in the figure.
curves. These VTC curves are also called butterfly curve.
There are two methods for adding the sleeping transistor in the
As the SRAM cell operates mainly in two modes that are read
SRAM circuit.
and write. In performing read and write there is some delay
1.The first method in which the PMOS transistor is added
exist between these operations, in [20] multi-sized cell
between the power supply and latch and NMOS transistor is
assignment is used and to condense the seepage power
assembled between latch and ground as shown in Fig.6.
different threshold voltage is used for the different transistor.
ICAICR’19, June ,2019, Shimla H.P India Krishan Mehra et al.

During active mode, the input of the PMOS(M7) transistor is to VTH and input at the gate of PMOS(M8) is approximately
low and input of NMOS (M8) is high and in this, both of these equal to (VDD-VTH). Both are turned off in hold state due to
transistors are getting turned on. Both of the transistors are this there is a reduction in power consumption in the SRAM
turned off in hold state. So, the leakage power is reduced in hold circuit [28].
mode because in this mode both the transistors are turned off.

Fig 6: 6T SRAM cell with sleep transistor (NMOS connected to


Fig 7: 6T SRAM cell with sleep transistor (PMOS connected to
ground and PMOS connected to VDD) [28]
ground and NMOS connected to VDD) [28]
1. In the second method which the NMOS transistor is added
between the power supply and latch and PMOS transistor is
assembled between latch and ground as shown in Fig.7. Both of
the sleep transistors are turned on in the active mode. The
input voltage at the gate of NMOS (M7) is approximately equal
ICAICR’19, June ,2019, Shimla H.P India Krishan Mehra et al.

Table 2: summary sheet of various SRAM design

Sr.no. Reference Supply Technology Static noise margin Number of


voltage node transistors

1. [1] 1.1V 50nm WSNM=380mV 6T


RSNM=315Mv

2. [4] 400mv 45nm WSNM=60Mv 6T

3. [5] 0.7V 130nm RSNM 1=0.266V 8T


RSNM2=0.169V
WSNM1=0.400V
WSNM2=0.423V
4 [12] 0.V-1.1V 45nm RSNM=40mV 6T (With
WSNM=300mV
power gating
transistor)
5. [18] 300mV, 130nm WSNM=300mV 8T,10T
350mV

6. [19] - 45nm RSNM=565mV 7T


WSNM=580mV
7. [21] 0.4-1.2V - 0.20-0.21V 6T

8. [22] Vth=140mV 65nm,16nm SNM 8T=233mV 6T,8T


SNM 6T=125mV

9. [23] 0.35V 32nm SNM=0.33V,0.35V 6T

10. [24] - 45nm - 6T

11. [25] 1.2V- 65nm - 6T


200mV

12. [26] 0.5V 7nm HSNM=213Mv 7T


RSNM=213mV
WSNM=123mV

5.Conclusion: increase. Temperature effects badly the WSNM and RSNM as


the temperature increases both of these will decrease.
From the above review, it is clear that as the number of Transistor’s size matching is also a major concern during the
transistors rises the stability of SRAM memory cell will also designing of SRAM. To minimize the power consumption of
ICAICR’19, June ,2019, Shimla H.P India Krishan Mehra et al.

SRAM cell Power gating is a successful technique. 8 transistor- is a need to advance the SNM and power consumption of 6T
based SRAM cell has good SNM but due to area concern, it is not memory cell. By increasing stability and improving the static
preferred for a large memory array in industrial level. So, there noise margin, 6T transistor becomes preferable for high speed

applications such as space application. It will also save the chip 65-nm Nodes, IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING,
2018.
area as well as reduce the cost of design. [19]. Shalini Singh, Vishwas Mishra, Enhanced static noise margin and increased
stability SRAM cell with emerging device memristor at 45nm technology Radio
6.Future scope: electronics and communication system Vol.61,2018
[20]. Ghasem Pasandi, Raghav Mehta, Massoud Pedram, and Shahin Nazarian,
Hybrid Cell Assignment and Sizing for Power, Area, Delay Product Optimization
This paper describes the study of stability and power of SRAM Arrays, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS
consumption and techniques for power dissipation. Future [21]. Toshiro Hiramoto, Makoto Suzuki, Xiaowei Song, Ken Shimizu, Takuya
Saraya, Akio Nishida, Direct Measurement of Correlation Between SRAM Noise
work concerns with designing of 6T SRAM cell in deep
Margin and Individual Cell Transistor Variability by Using Device Matrix Array,
submicron at different technology nodes and increase the IEEE TRANSACTIOS ON ELECTRON DEVICES, 2011
stability of cell by increasing the SNM of a cell. And also reduce [22]. Yiming Li, Hui-Wen Cheng, Ming-Hung, Statistical Simulation of Static Noise
the power dissipation and make 6T SRAM best fit for an Margin Variability in Static Random-Access Memory Han, IEEE TRANSACTIONS
industry. ON SEMICONDUCTOR MANUFACTURING, 2010
[23]. Simeon D. Simonov, Ibrahim Avci, Pratheep Balasingam, Mark D. Johnson,
Andrey Kucherov, Investigation of Proximity Effects in a 6T SRAM Cell Using
REFERENCES Three-Dimensional TCAD Simulations, IEEE TRANSACTIONS ON ELECTRON
[1]. Vimal Kumar Mishra, Narendra Yadava, Kaushal Nigam, Bajrang Bansal and DEVICES, 2011
R. K. Chauhan, Analysis of RSNM and WSNM of 6T SRAM Cell Using Ultra-Thin [24]. Henry Park and Chih-Kong Ken Yang, Stability Estimation of a 6T-SRAM Cell
Body FD-SOI MOSFET, Springer, 2019 Using a Nonlinear Regression, IEEE TRANSACTIONS ON VLSI SYSTEMS 2014
[2]. CMOS digital integrated circuits analysis and design by Sung-Mo Kang, Yusuf [25]. Benton H. Calhoun, Member, IEEE, and Anantha P. Chandrakasan, Static
Leblebic,2nd edition. Noise Margin Variation for Sub-threshold SRAM in 65-nm CMOS, IEEE JOURNAL
[3]. D. Chaudhuri, Kousik Roy and A. Nag, Comparison of Different SRAM Cell OF SOLID-STATE CIRCUITS, JULY 2006
Topologies Using 180 nm Technology, Springer, 2019 [26]. Sina Sayyah Ensan, Mohammad Hossein Moaiyeri, Majid Moghaddam,
[4]. P. Kalyani, M. Madhavi Latha and P. Chandra Sekhar, Energy-Efficient SRAM Shaahin Hessabi, A Low-Power Single-Ended SRAM in FinFET Technology,
Cell Design with Body Biasing, Springer,2019 International Journal of Electronics and Communications2018
[5]. Shokoufeh Naghizadeh, Mohammad Gholami, Two Novel Ultra-Low-Power [27]. R.B. Almeida, C.M. Marques, P.F Butzen, Analysis of 6T SRAM cell in sub-
SRAM Cells with Separate Read and Write Path, Springer Nature 2018 45nm CMOS and FinFET technologies, , Elsevier microelectronics reliability
[6]. Chang-Hung Yu, Pin Su, and Ching-Tee Chuang, Impact of Random Variations [28]. K. Khare, R. Kar, D. Mandai, and S.P. Ghoshal Analysis of Leakage Current and
on Cell Stability and Write-Ability of Low-Voltage SRAMs Using Monolayer and Leakage Power Reduction during Write operation in CMOS SRAM Cell
Bilayer Transition Metal Dichalcogenide (TMD) MOSFETs IEEE ELECTRON [29]. Amit Agarwal Intel Corp. Saibal Mukhopadhyay Arijit Raychowdhury
DEVICE LETTERS, 2016 Kaushik Roy, Leakage power analysis and reduction for nanoscale ciruits Purdue
[7]. VITA PI-HO HU (Member, IEEE), Reliability-Tolerant Design for Ultra-Thin- University Chris H. Kim University of Minnesota International Conference on
Body GeOI 6T SRAM Cell and Sense Amplifier, IEEE, 2016 Communication and Signal Processing, 2014, India
[8]. Chih-Hsiang Ho, Mohammad Khaled Hassan, Soo Youn Kim and Kaushik Roy,
Analysis of Stability Degradation of SRAMs Using a Physics-Based PBTI Model,
IEEE ELECTRON DEVICE LETTERS, 2014
[9]. M. Elangovan and K. Gunavathi, High Stability and Low-Power Dual Supply-
Stacked CNTFET SRAM Cell, Springer,2019.
[10]. Mahmood Uddin Mohammed and Masud H. Chowdhury, Reliability and
Energy Efficiency of the Tunneling Transistor-Based 6T SRAM Cell in Sub-10 nm
Domain IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS 2018.
[11]. Koichi Takeda, Yasuhiko Hagihara, Yoshiharu Aimoto, Masahiro Nomura, A
Read-Static-Noise-Margin-Free SRAM Cell for Low-VDD and High-Speed
Applications, IEEE JOURNAL OF SOLID-STATE CIRCUITS/2006.
[12]. V. Vijayalakshmi and B. Mohan Kumar Naik, Design and Modelling of
Different Types of SRAMs for Low-Power Applications, Springer nature ,2019.
[13]. EVERT SEEVINCK, SENIOR MEMBER, IEEE, FRANS J. LIST, AND JAN
LOHSTROH, Static-Noise Margin Analysis of MOS SRAM Cells, IEEE/1987
[14]. Benton H. Calhoun and Anantha Chandrakasan, Analyzing Static Noise
Margin for Subthreshold SRAM in 65nm CMOS ESSCIRC, Grenoble, France, 2005.
[15]. P. Upadhyay, R. Kar, D. Mandal, S. P. Ghoshal and Navyavani Yalla, A Design
of Highly Stable and Low-Power SRAM Cell, Springer 2019.
[16]. J. Wang, S. Nalam, and B. H. Calhoun, Analyzing static and dynamic write
margin for nanometer SRAMs, in Proc. ISPLED, Bengaluru, India, Aug. 2008, pp.
129–134.
[17]. K. Zhang et al A 3-GHz 70-Mb SRAM in 65-nm CMOS technology with
integrated column-based dynamic power supply, IEEE J. Solid-State Circuits, vol.
41, no. 1, pp. 146–151, Jan. 2006.
[18]. Ruchi, Student Member, IEEE, and Sudeb Dasgupta, Compact Analytical
Model to Extract Write Static Noise Margin (WSNM) for SRAM Cell at 45-nm and

You might also like