Power and Area Efficient 10T Sram With Improved Re
Power and Area Efficient 10T Sram With Improved Re
net/publication/322572127
POWER AND AREA EFFICIENT 10T SRAM WITH IMPROVED READ STABILITY
CITATIONS READS
5 3,336
3 authors, including:
Sreekala K .S P. B Dhanusha
Saintgits College of Engineering Saintgits College of Engineering
11 PUBLICATIONS 20 CITATIONS 11 PUBLICATIONS 25 CITATIONS
All content following this page was uploaded by Sreekala K .S on 23 April 2018.
POWER AND AREA EFFICIENT 10T SRAM WITH IMPROVED READ STABILITY
T.S. Geethumol, K.S. Sreekala and P.B. Dhanusha
Department of Electronics and Communication Engineering, Saintgits College of Engineering, India
Abstract The ultimate goal of this work is to improve the read stability
In this paper, a 10T Static Random Access Memory bit cell is proposed and power consumption. Thus an alternate bit-cell that provides a
to meet design specification for performance, stability, area and power better trade-off between area, performance, stability and power
consumption. In every state of SRAM cell designs low power and consumption. Our 10T SRAM bit cell is different from existing
increased noise margin plays an important role. The conventional 6T SRAM bit-cell topologies. The proposed 10T SRAM cell uses
SRAM cell is very much prone to noise during read operation. In order transmission gate and stacked transistor. The proposed SRAM
to overcome the Read SNM problem in the 6T SRAM cell designers
does not require pre-charge circuit as required in prior 8T SRAM
have implemented many other SRAM configurations such as 8T, 9T,
10T. These SRAM cell configurations improve the read stability but
cell and sense amplifier circuit as required in 6T SRAM cell. Then
increase the power consumption. We proposed a 10T SRAM cell which we propose a 1-bit SRAM memory array using the proposed 10T
can solve all these problems by introducing the transmission gate and SRAM bit cell which consumes less area than the conventional
using stacking effect in the configuration. In this paper different ones.
SRAM cells analyzed on the basis of power and read stability and we In this paper, we present a comprehensive comparison of the
proposed a 1-bit SRAM memory array using the proposed 10T SRAM proposed 10T SRAM bit cell with the conventional 6T and 8T
bit cell that achieves cell stability, lower power consumption and lesser
SRAM bit cell in terms of Read Static Noise Margin and power
area. The proposed circuit was implemented in Mentor Graphics
Design Architect, simulated using Mentor Graphics ELDO at supply consumption. Then we again compare the proposed 1-bit memory
voltage of 1.8V with the help of TSMC 180nm technology. Micro wind array using the proposed 10T SRAM cell with the conventional
is used to draw layout of SRAM cells and peripherals. 1-bit 6Tand 8T memory array in terms of power consumption and
area.
Keywords: The paper is organized as follows; in section 2 conventional
6T and 8T discussed, then their problems and the method to find
Static Random Access Memory, Static Noise Margin, Read Static Noise
Margin, Power Consumption, 10T SRAM Read Static Noise Margin are also discussed. In section 3 we
discussed about the proposed 10T SRAM cell. In section 4, 1-bit
memory array using the proposed memory cell, conventional 6T
1. INTRODUCTION SRAM cell and Conventional 8T SRAM cells are discussed. In
section 5 we present measured results. Finally, section 6
Currently more than 50% of the area of System-on-Chip summarizes and concludes.
designs is occupied by embedded memory [1]. This is mainly due
to the increased integration of functional blocks which require
large memories for storage and data manipulation. There are many 2. 6T AND 8T SRAM BIT CELL OVERVIEW
important aspects for SRAM cell designs: the cell area, cell
stability and power consumption. The cell area determines about In this section we discussed the conventional 6T and 8T
two third of the chip area and the cell stability determines the soft SRAM bit cells and the method to find Read Static Noise Margin
error rate and the sensitivity of the memory to process tolerances is discussed. The problems with 6T and 8T SRAM cells are also
and operating conditions [2]. discussed in this section.
Power consumption is one of the major concerns of VLSI 2.1 CONVENTIONAL 6T SRAM CELL
circuit designs for which CMOS is the primary technology [3].
Hence, power consumption of the SRAM must be reduced. To The conventional 6T SRAM bit cell is shown in Fig.1. It
achieve higher reliability and longer battery life for portable consists of two cross coupled inverters with two pass transistors
applications, low power cache is necessary. Since SRAM is used connected to complimentary bit-lines (BL and BLB). M1 and M2
in cache memory. Shirked transistor sizes and reduced power are called drivers, M3 and i4 are called the load transistors and
supply voltages lead to lower noise margin. Due to these M5 and M6 are access transistors. The output nodes of inverters
problems, devices more sensitive to noise sources [4]. This (M1 and M3) and (M2 and M4) are called Q and QB respectively.
prevents the scaling of the conventional 6T SRAM bit-cell to The gate of the pass transistors are connected to the Word Line
lower supply voltages and to newer technology. (WL). SRAM cells perform three different operations read, write
SRAM designs thus becomes more challenging if we need and hold operation [6].
low power, high performance fast responding SRAMs. Many The read operation is performed by activating WL and pre-
newer circuitry having larger transistor count i.e. 7T, 8T, 9T, and charging the bit lines to higher voltages. The hold operation is
10T etc. has been implemented. This leads to larger power performed by deactivating BL, BLB and WL. Assume that the cell
consumption. The probability of switching activity factor rises as is originally storing a “1” at node Q. If we wish to write a “0” then
the number of transistor increases and thus consumes larger space. activate WL and then set BL to “0” and BLB is given”1”. It is
The recent published works on dynamic feedback 8T SRAM [5] always not necessary to have two bit lines. The signal and its
improves the write ability not the read stability. inverse are given to improve the noise margin. These bit lines
carry the data from the memory cell to the sense amplifier.
337
T.S. GEETHUMOL et al: POWER AND AREA EFFICIENT 10T SRAM WITH IMPROVED READ STABILITY
338
ISSN: 2395-1680 (ONLINE) ICTACT JOURNAL ON MICROELECTRONICS, APRL 2017, VOLUME: 03, ISSUE: 01
2.4 CONVENTIONAL 8T SRAM CELL degrades the logic level “0”. Thus a perfect pass gate is
constructed from the combination of NMOS and PMOS devices
The problem with conventional 6T SRAM cell can be working in a complementary way, leading to improved switching
overcome by using conventional 8T SRAM cell. The major performances. The proposed 10T SRAM cell is shown in Fig.5.
advantage of 8T SRAM cell is that the data nodes are fully
decoupled from read access and due to this the read stability of
the cell is improved. Two NMOS transistors, along with extra read
word-line and read-bit-line, are added to provide separate read
port to the 8T SRAM cell which is shown in Fig.4. The word line
for write is different from the word line read. The read operation
is performed by pre-charging read bit line (RBL) to higher
voltages and by activating read word line (RWL). Thus by doing
this the read stability problem in conventional 6T SRAM cell is
avoided and better read stability is retained in conventional 8T
SRAM cell. The read stack and the use of short local bit lines, the
8T can provide high performance [4].
339
T.S. GEETHUMOL et al: POWER AND AREA EFFICIENT 10T SRAM WITH IMPROVED READ STABILITY
a data, the transmission gate is turned ON by activating RWL and The pre-charge circuit shown in Fig.9 pre-charges bit lines BL
RWLB. Thus the stored data can be read through RBL. The and BLB to an intermediate voltage between the high and low
schematic of conventional 6T, 8T is shown in Fig.7 and Fig.8. voltages. Before a read operation, signal will arrive to pre-charge
The conventional 6T and 8T SRAM cell has write driver, pre- and equalize the bit-line capacitances. This process is extremely
charge circuit and sense amplifier for reading a single bit. Use of important to ensure that the sense amplifier detects the correct
all these peripherals increases the power consumption. signals from the memory cells. The presence of pre-charge
circuits will help shorten the access time.
When pre-charge logic is “0” then both BL and BLB are
charged to VDD whenever the SRAM cell is in inactive state. For
the active state, pre-charge is made disabled by making it high.
4.1.2 Write Driver:
Fig.6. Block diagram of 10T SRAM cell for reading a single bit
Fig.7. Schematic of 6T SRAM cell for reading a single bit Fig.10. Schematic of write driver circuit
340
ISSN: 2395-1680 (ONLINE) ICTACT JOURNAL ON MICROELECTRONICS, APRL 2017, VOLUME: 03, ISSUE: 01
Sense amplifier is one of the most prominent building blocks widely acceptable. It is important that the supply voltage must be
of SRAM since it enables the differentiation between logical “0” high for increasing SNM and also for cell stability.
and logical “1” stored in the memory cell. Thus Sense amplifier is
required to detect a small signal appears at the two bit-lines, and to Table.1. READ SNM analysis for supply voltage of 1.8V
amplify it to provide a full swing signal at the bit-lines. Therefore,
it symbolizes an indispensable element to fast access time. SRAM bit Cell Pull up READ
Technology cell Ratio Ratio SNM
Thus the sense amplifier shown in Fig.11 are used to sense
topology (CR) (PR) (mV)
which line is being pulled down and perform the read operation
of the stored data. READ and READBAR are the data stored and 6T 2 0.5 333
its compliment during read operation. 180nm 8T 2 0.5 633
Proposed 10T 2 0.5 666
5. SIMULATION RESULTS AND DISCUSSION
Mentor Graphics ELDO Pyxis Schematic Editor is used for
circuit design and the circuit is analyzed and verified the output
using E-Z wave viewer for functionality through simulations. The
target technology is TSMC 180nm CMOS process. Simulations
are carried out for a supply voltage of 1.8V in order to prove that
proposed design shows better performance for read SNM and
power consumption.
341
T.S. GEETHUMOL et al: POWER AND AREA EFFICIENT 10T SRAM WITH IMPROVED READ STABILITY
Fig.15. Transient analysis wave form of proposed 6T SRAM bit 5.3 POWER CONSUMPTION ANALYSIS
cell
The existing and proposed bit cells and 1-bit memory array
have been simulated for a supply voltage of 1.8V. The Table.2
shows that the power consumption of proposed 10T SRAM cell
has less power consumption than the existing ones. From Table.3
we can see that the power consumption of proposed 1-bit memory
array using the proposed has remarkably less power consumption
compared to the existing 1-bit SRAM memory array using the 6T
and 8T SRAM bit cells.
342
ISSN: 2395-1680 (ONLINE) ICTACT JOURNAL ON MICROELECTRONICS, APRL 2017, VOLUME: 03, ISSUE: 01
From the Table.4, it is seen that the area of proposed 10T SRAM Table.4. Area analysis of different SRAM bit cells
bit cell is 1.8064×6T SRAM bit cell area. For the proposed 1-bit
memory array using the proposed 10T SRAM cell does not need SRAM cells 6T 8T Proposed 10T
pre-charge and sense amplifier. Therefore the area of the proposed Area (µm2 ) 28.1088 1.3934 1.8064
1-bit memory array is very less compared to the other two. Layout
of conventional 6T, 8T and proposed 10T SRAM bit cells are Table.5. Area analysis of peripheral circuits
shown in Fig.18 to Fig.20.
Pre-charge Sense
Peripherals Write driver
Circuit amplifier
Area (µm2 ) 12.1196 76.032 28.8948
6. CONCLUSION
In this paper, we have presented a 1-bit 10T SRAM memory
that provides better read stability, lower power consumption and
lesser area compared to conventional 6T, conventional 8T 1-bit
memory array. It also reduces the bit-line leakage problem in the
conventional 8T SRAM cell and the read stability problem in
conventional 6T SRAM cell. Thus the proposed 10T SRAM can
be used as a cache memory in internal CPU and can be also used
in industry and military purposes.
Measurements from an 180nm bulk CMOS confirm the
successful operation of the proposed 1-bit 10T SRAM memory.
Fig.18. Layout of 6T SRAM cell To conclude, for technologies that are challenging in read
stability, power and area, the proposed 1-bit 10T SRAM memory
is an alternative bit-cell option due to its high read stability, lower
power consumption and lesser area.
REFERENCES
[1] Vasudha Gupta and Mohab Anis, “Statistical Design of the
6T SRAM Bit Cell”, IEEE Transactions on Circuits and
Systems I: Regular Papers, Vol. 57, No. 1, pp. 93-103, 2010.
[2] Evert Seevinck, Frans J.List and Jan Lohstroh, “Static Noise
Margin analysis of MOS SRAM cells”, IEEE Journal of
Solid-State Circuits, Vol. 22, No. 5, pp. 748-754, 1987.
[3] Anantha P. Chandrakasan, Samuel Sheng and Robert W.
Brodersen, “Low-Power CMOS Digital Design”, IEEE
Journal of Solid-State Circuits, Vol. 27, No. 4, pp. 473-483,
1992.
Fig.19. Layout of 8T SRAM cell [4] Satyanand Nalam and Benton H. Calhoun, “5T SRAM with
Asymmetric Sizing for Improved Read Stability”, IEEE
Journal of Solid-State Circuits, Vol. 46, No. 10, pp. 2437-
2442, 2011.
[5] C.B. Kushwah and S.K. Vishvakarma, “A Single Ended with
Dynamic Feedback Control 8T Subthreshold SRAM Cell”,
IEEE Transactions on Very Large Scale Integration
Systems, Vol. 24, No. 1, pp. 373-377, 2016.
[6] Vasudha Gupta and Mohab Anis, “Statistical Design of the
6T SRAM Bit Cell”, IEEE Transactions on Circuits and
Systems I: Regular Papers, Vol. 57, No. 1, pp. 93-104, 2010.
[7] Benton H. Calhoun and Anatha P. Chandrakasan, “Static
Noise Margin variation for sub-threshold SRAM in 65nm
CMOS”, IEEE Transactions on Very Large Scale
Integration Systems, Vol. 41, No. 7, pp. 1673-1679, 2006.
[8] K. Takeda, Y. Hagihara, Y. Aimoto, M. Nomura, Y.
Nakazawa, T. Ishii and H. Kobatake, “A Read Static Noise
Fig.20. Layout of proposed 10T SRAM cell Margin Free SRAM Cell for Low VDD and High Speed
343
T.S. GEETHUMOL et al: POWER AND AREA EFFICIENT 10T SRAM WITH IMPROVED READ STABILITY
Applications”, IEEE Journal of Solid-State Circuits, Vol. 8T Differential SRAM with Improved Noise Margin for Bit-
41, No. 1, pp. 113-121, 2006. Interleaving in 65nm CMOS”, IEEE Transactions on
[9] Hiroyuki Yamauchi, “A Discussion on SRAM Circuit Circuits and Systems I: Regular Papers, Vol. 58, No. 6, pp.
Design Trend in Deeper Nanometer- Scale Technologies”, 1252-1263, 2011.
IEEE Transactions on Very Large Scale Integration [11] Kiat-Seng Yeo and Kaushik Roy, “Low- Voltage, Low-
Systems, Vol. 18, No. 5, pp. 763-773, 2010. Power VLSI Subsystems”, 1st Edition, Mc Graw-Hill, 2009.
[10] Do Anh-Tuan, Jeremy Yung Shern Low, Joshua Yung Lih
Low, Zhi-Hui Kong, Xiaoliang Tan and Kiat-Seng Yeo, “A
344