SciresolSciresolhttps://indjst.org/author-guidelinesIndian Journal of Science and Technology0974-564510.17485/IJST/v14i20.400Low Power PPN inverter based 10T SRAM CellAparnaaparna.ap07@gmail.com1ChauhanRam Chandra Singh2M. Tech Scholar, Department of Electronics Engineering, Institute of Engineering and TechnologyLucknow, U.P, 226021IndiaAssociate Professor, Department of Electronics Engineering, Institute of Engineering and TechnologyLucknow, U.P, 226021India14202021Abstract
Objectives: In the present power-hungry world, the objective of this paper is to design a system that helps in the reduction of power consumption of systems. A memory cell, more specifically an SRAM cell being the major contributor to the increased power becomes an important unit to be considered in such systems for reducing power. This paper presents an improved single-ended PPN inverter based 10T SRAM cell. Methods: The proposed cell makes use of PPN-inverters. The CMOS inverter is replaced by the PPN-inverter in the conventional 8T SRAM cell giving an improved single-ended PPN-based 10T SRAM cell. Findings: The proposed work is compared with other SRAM cells based on delay, power dissipation, and power delay product (PDP). The proposed cell is designed and simulated on Cadence Virtuoso EDA tool version IC6.1.7 at a standard CMOS 45nm technology. The simulation results show that the proposed SRAM cell consumes lesser power and hence lower PDP compared to conventional 8T SRAM cell as well as other SRAM cells and with the use of high threshold voltage transistors in the read circuit a further decrease in the power consumption is observed. So, by use of PPN inverter in 8T SRAM cell a new design for low power consuming SRAM cell is achieved. Novelty: The proposed cell is optimized in terms of power dissipation making it more efficient for use in portable battery-operated devices.
Power dissipation has become a major concern in applications where high performance is required. With the increase in the scale of integration, the applicability of circuits becomes limited due to the high increase in power and area consumption. The present demand and popularity of portable battery-operated devices such as mobile phones, laptops, and tablets, has made the designing of low power and efficient systems a necessity. These embedded systems require repeated charging so, the reduction in power leads to longer and better usability of these devices since many times these systems may not have regular access for battery recharging. Also, these embedded systems require
The conventional SRAM cell 1 comprises six MOSFETs, out of which four transistors (2 PMOS and 2 NMOS) form the two cross-coupled inverters, which are the storage units of the cell (that stores the logic "0" and logic "1"). And the rest two transistors (NMOS) are access transistors that provide access to a storage cell during the SRAM cell operations. With the increased technology scaling, the conventional SRAM cell suffers from read and write instability and also increased leakage power. For applications like portable battery-operated devices (that needs to be small and power-efficient) where regular recharging of batteries is not possible, lower power consumption is a major requirement along with small size. Thus, the power increase with the scaling down of technology becomes a major concern for such applications. To overcome the area issue and get a smaller size SRAM cell, 4T cell 2, 3 is also possible but at the cost of increased static power. A 5T cell 4, 5, 6 also provides a significant reduction in area. With the increased need for low power, researchers moved to cell designs with more transistors (more area) compromising on the area aspect to design SRAM cells with lower power consumption as well as better cell operation. Many efforts have been made in the recent years for designing power-efficient SRAM cells 7, 8, 9, 10, 11, 12, 13, 14, 15 such as 8T 7, 9T 8, DE PPN10T 9, ST1 10, ST2 11, ST11T 12, SE PPN10T 13.
Out of these cells, DE PPN10T, SE PPN10T, ST1, and ST2 consist of 10 transistors each, and ST11T consists of 11 transistors. DE PPN10T (Differential-ended PPN10T) and SE PPN10T (Single-ended PPN10T) are PPN inverter based SRAM cells, and ST1, ST2, and ST11T are Schmitt-trigger-inverter 16 based SRAM cells. 4T cell consists of 4 NMOS and two resistors (in place two PMOS). Because of the lesser number of transistors, this cell has a size advantage over 6T cell, but, due to the presence of resistances (that needs to be high enough to minimize current value), it also is sensitive to noise and soft error and is slower as compared to 6T cell. The 5T cell is obtained by removing one access transistor from the conventional 6T SRAM cell. Although this cell allows for significant area savings and power reduction compared to the 6T cell, this cell suffers from difficulty in write '1' operation. 8T cell 17, 18 that uses a separate read circuit provides better results in terms of stability, but this read circuit increases the area of the cell. A different read configuration with better power and data stability at the cost of increased area and read access time is given by the 9T cell 8. DE PPN10T cell 9 uses an extra signal VGND that is attached to GND only during read operation else it is attached to VDD, thus providing a separate read path resulting in better read stability but suffers from degradation in write stability. For better stability, other SRAM cells based on Schmitt trigger inverter (ST1, ST2, ST11T) are also designed. A Schmitt trigger is a circuit that increases or decreases the switching threshold of an inverter depending on the direction of the input change 19. Schmitt trigger inverter offers a high static noise margin due to the presence of a feedback path. ST1 20 and ST2 are differential 10T cells. ST1 comprises feedback transistors in its pull-down network and has better SNM but has the read-upset issue. To remove this read-upset issue, stronger feedback is created in the ST2 cell by the use of an additional control signal. This architecture results in a higher load on BLs, thus increasing read access time. A single-ended ST-inverter based cell, i.e., ST11T is also designed that uses a separate read circuit and has reduced leakage current. But this cell suffers from failure in the write '1' operation and higher write access time 21. SE PPN10T cell that uses single-ended read operation and has a separate read circuit eliminates the need for VGND signal that is required by DE PPN10T cell and gives better power and stability results. Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 shows different SRAM cells.
4T SRAM Cell Schematic 2
5T SRAM Cell Schematic 5
Conventional 6T SRAM Cell 1
Conventional 8T SRAM Cell Schematic 7
Schematic of 9T SRAM Cell 8
DE PPN10T SRAM Cell 9
ST1 SRAM Cell 20
ST2 SRAM Cell Configuration 11
Single-Ended ST11T SRAM Cell 12
Reference SE PPN10T SRAM Cell [13]
*bold lines in NM4 and NM5 is to show hvt transistors
In this study, the main focus is on the reduction of power consumption of the SRAM cell. This paper presents a PPN inverter based SRAM cell consisting of 10 transistors that shows better result in terms of power consumption as compared to other SRAM cells. Rest of this paper is organized as follows: section 2 consists of description about the proposed SRAM cell and its working. Section 3 shows the simulation results and an analysis of results and finally section 4 presents the conclusion.
Materials and Methods
For power reduction, a new SRAM cell is proposed. Figure 11 shows the proposed PPN10T SRAM cell. The proposed cell is a PPN based cell because the proposed cell is designed by making use of PPN inverters as shown in Figure 12(a). A PPN inverter is a 3-transistor inverter where the transistors are cascaded in a PMOS-PMOS-NMOS sequence from top to bottom. The proposed cell consists of two cross-coupled PPN inverters. The PPN inverter is chosen for use in the proposed cell since PPN based SRAM cell has shown better result in terms of power consumption. The CMOS inverter is replaced by the PPN inverter in the conventional 8T SRAM cell as shown in Figure 12(b) resulting in an improved low power single-ended PPN based 10T SRAM cell, i.e., the proposed circuit. For designing of the proposed cell, transistor sizing considered is the minimum size for all the transistors (i.e. 120nm) except PMOS M2 and M5 that are taken as 240nm. The different SRAM operations, i.e., the read, write, and hold operations are performed by the turning ON and OFF of different transistors that take place by controlling different signals WL, BL, BLB, RWL, and RBL.
The proposed cell is further designed by using the dual threshold voltage technique to achieve a further power reduction. The dual threshold voltage technique is the use of transistors with different threshold voltages in the same circuit. Here, in the proposed cell, high threshold voltage transistors are used in the read circuitry of the proposed cell and regular or standard threshold voltage transistors in the remaining circuitry. The schematic remains the same as in Figure 11.
Schematic of Proposed low power PPN10T SRAM Cell
(a) Schematic of PPN inverter (b) Conventional 8T SRAM Cell Schematic with inverter symbol
2.1 Read Operation
The read operation in the proposed SRAM cell is performed by controlling the signals read word line (RWL) and read bit line (RBL). The read operation is performed by a separate circuitry consisting of transistors NM4 and NM5. The read operation is single-ended and read access transistor NM4 is controlled by RWL. For the read operation, RBL is charged to VDD, WL is disabled (low), and RWL is enabled (high). With WL disabled, the write bit lines WBL and WBLB are completely isolated from the storage nodes Q and QB. This isolation helps in improvement of data stability. Figure 13 shows the transistor states during the read operation of the proposed cell.
The write operation in the proposed SRAM cell is performed by activating the word line WL that turns ON the write access transistors M7 and M8. The bit lines (BL and BLB) are set or reset depending upon the data to be written to the cell, and transistors M7 and M8 facilitate the transfer of data from these bit lines to the storage nodes Q and QB. For the write operation, RWL is disabled, and RBL is precharged to VDD. The write operation here is a differential process so, both the bit lines BL and BLB are assigned values depending on the data to be written. Figure 14 shows the transistor states during the write operation.
Proposed Cell Write operation
2.3 Hold Operation
During the hold mode, the data is neither written to the cell nor read from the cell. The cell stays in an idle state holding the data already stored in it. In this mode, both the word lines, i.e., the read word line (RWL) and the write word line (WL), are disabled which put the access transistors M7 and M8 in a cut-off state. As a result, bit lines BL and BLB are isolated from the PPN inverters, and no operation (read and write) takes place. Figure 15 shows the transistor states during the hold operation.
Proposed Cell Hold operation
This circuit has the advantage of PPN inverter like isolation of storage nodes, better write ability due to differential operation as well as low power and separate read operation of conventional 8T cell.
In conventional 8T cell schematic, use of transistors M3 and M4 makes a separate circuit — read decouple (RD) circuit used for improvement in stability of read operation. Addition of these transistors to the conventional 6T SRAM cell results in conventional 8T SRAM cell and helps in improvement of read stability and reduction of power consumption.
In the proposed circuit with PPN inverter, this read circuit transistors namely M9 and M10 are first designed by regular threshold voltage (rvt) NMOS. Regular (or rvt) transistors are nothing but normal threshold voltage transistors (operates at threshold voltage that a particular technology works at). The circuit with rvt transistors is simulated and analyzed to see the performance.
The same proposed circuit is again designed with change of transistors type, now the read circuit has been designed with hvt NMOS transistors to achieve further reduction in power. Hvt or high threshold voltage transistors are transistors that has slightly higher threshold voltage as compared to the normal threshold voltage transistors. The use of hvt transistors helps in reduction in leakage current and hence a decline in power consumption can be seen. This circuit with hvt transistors is also simulated and analyzed.
Results and Discussion
The proposed SRAM cell is designed and simulated in Cadence Virtuoso gpdk 45nm technology with a 1V supply voltage. Figure 16 shows the schematic of the proposed SRAM cell in Cadence Virtuoso.
Cadence Virtuoso Schematic of Proposed low power PPN10T SRAM Cell
For comparison, the proposed SRAM cell is compared with different SRAM cells based on power consumption, delay, and PDP. The different cells that are used for comparison are also designed in Cadence Virtuoso using similar technology and specifications as the proposed SRAM cell. The comparison of cells at room temperature (T=27°C) is presented in Table 1.
Comparison between different 10T and proposed SRAM Cells at T=27°C
SRAM CELL TYPE
ST1
ST2
ST11T
DE PPN10T
Reference Circuit
SE PPN10T
Conventional 8T SRAM Cell
Proposed PPN10T SRAM Cell
Proposed Cell with hvt transistors
TRANSISTOR COUNT
10
10
11
10
10
8
10
10
POWER (µW)
30.49
16.83
47.61
11.25
12.77
6.07
2.12
0.91
DELAY (ns)
20.30
20.29
19.86
40.46
20.27
20.26
20.27
20.29
PDP (fJ)
618.94
341.48
945.53
454.77
258.84
122.97
43.13
18.58
From Table 1 , we can see that proposed cell consumes less power as compared to conventional 8T SRAM cell, other 10T SRAM cells as well as reference circuit (SEPPN10T SRAM cell). Both the reference and proposed circuits contain same number of transistors (10T). The proposed design with hvt transistors in the read circuitry is also simulated and observed. We can see that use of hvt transistors helps in further decrease of power consumption and hence power delay product making it more energy efficient.
The temperature analysis of cells for temperature range of 25-50°C is also done, and a comparison between different cells is shown in Figure 17 (power comparison), Figure 18 (delay comparison), and Figure 19 (PDP comparison).
The temperature analysis of the cells over a temperature range of 25-50°C also show that the proposed design has better performance as compared to previous SRAM cell designs.
The proposed cells’ power consumption with increasing temperature is compared to reference circuit and it is observed that a significant reduction is obtained in the proposed cell.
For all the cells involved, the power consumption and delay are calculated considering all the possible combinations of control signals. The power here is the average transient (dynamic) power during write operation. The power delay product (PDP) is then calculated by multiplying the power and delay of the cell. Lower the power and delay, lower is the power delay product and better is the circuit performance.
Power consumption of reference and proposed SRAM cells at varying temperature
Delay of reference and proposed SRAM cells at varying temperature
PDP of reference and proposed SRAM cells at varying temperature
Conclusion
The various SRAM cells have been designed in Cadence using gpdk 45nm technology, and a comparison is made between different SRAM cells and the proposed cell.
From the comparison, it is observed that the proposed cell 14x, 8x, 5x, 6x less power compared to ST1, ST2, DE PPN10T, reference SE PPN10T cells respectively, and 14x, 8x, 10x, 6x less PDP compared to ST1, ST2, DE PPN10T, reference SE PPN10T cells respectively.
The design using hvt transistors in read circuitry of the proposed circuit has a further power reduction, and it has 33x, 18x, 12x, 13x less power compared to ST1, ST2, DE PPN10T, reference SE PPN10T cells respectively, and 33x, 18x, 24x, 14x less PDP compared to ST1, ST2, DE PPN10T, reference SE PPN10T cells respectively.
The proposed 10T SRAM circuit designed using PPN inverter in the conventional 8T SRAM cell has the least power and PDP and is thus more power-efficient compared to other 10T SRAM cells and can be suitable for lower power applications. A few applications include cache memory, Internet of Things (IoT) applications, portable battery-operated devices such as mobile phones, laptops, and tablets, etc. and other devices that require lower power and repeated charging.
Limitations and Recommendations
The proposed SRAM cell with PPN inverter is designed using 10 MOS transistors, so as compared to previous cells there is no area reduction.
Further, the proposed cell can be analyzed for other SRAM performance parameters like RSNM, WSNM, voltage analysis, etc. Other than cell analysis, architecture level and device level techniques can be applied to enhance reduction.
ReferencesKhokharaN KNagpapaB HComparative Analysis of 1 bit SRAM using Different SRAM cells in 45nm CMOS Technology201751251258Integrated Circuit Engineering Corporation124http://smithsonianchips.si.edu/ice/cd/MEMORY97/SEC08.PDFRehlanSYadavAGoelBRahejaJComparative analysis of low power 4T SRAM cell20143114http://www.omgroup.edu.in/downloads/files/n532d18cf4378f.pdfKumarH VShahODesign and analysis of SRAM cell for ULP application20163419301942https://www.irjet.net/archives/V3/i4/IRJET-V3I4382.pdfCarlsonIAndersonSNatarajanSDensityAlvandpour A HighLow Leakage, 5T SRAM for Embedded Caches200421521810.1109/ESSCIR.2004.1356656TranHDemonstration of 5T SRAM and 6T Dual-Port RAM Cell Arrays1996686910.1109/VLSIC.1996.507719ChangLFriedD MHergenrotherJSleightJ WDennardR HMontoyeR KStable SRAM cell design for the 32nm node and beyond200512812910.1109/.2005.1469239Liu ZhiyuKursunV.Characterization of a Novel Nine-Transistor SRAM Cell20081644884921063-8210, 1557-9999Institute of Electrical and Electronics Engineers (IEEE)https://dx.doi.org/10.1109/tvlsi.2007.915499LoC HHuangS YPPN based 10T SRAM cell for low-leakage and resilient subthreshold operation201146369570410.1109/JSSC.2010.2102571KulkarniJaydeep P.KimKeejongRoyKaushikA 160 mV Robust Schmitt Trigger Based Subthreshold SRAM20074210230323130018-9200Institute of Electrical and Electronics Engineers (IEEE)https://dx.doi.org/10.1109/jssc.2007.897148KulkarniJaydeep P.RoyKaushikUltralow-Voltage Process-Variation-Tolerant Schmitt-Trigger-Based SRAM Design20122023193321063-8210, 1557-9999Institute of Electrical and Electronics Engineers (IEEE)https://dx.doi.org/10.1109/tvlsi.2010.2100834AhmadSayeedGuptaMohit KumarAlamNaushadHasanMohd.Single-Ended Schmitt-Trigger-Based Robust Low-Power SRAM Cell2016248263426421063-8210, 1557-9999Institute of Electrical and Electronics Engineers (IEEE)https://dx.doi.org/10.1109/tvlsi.2016.2520490SanvalePrachiGuptaNehaNeemaVaibhavShahAmbika PrasadVishvakarmaSantosh KumarAn improved read-assist energy efficient single ended P-P-N based 10T SRAM cell for wireless sensor network2019920026-2692Elsevier BVhttps://dx.doi.org/10.1016/j.mejo.2019.104611SachdevaAshishTomarV. K.Design of 10T SRAM cell with improved read performance and expanded write margin20211542641751-858X, 1751-8598Institution of Engineering and Technology (IET)https://dx.doi.org/10.1049/cds2.12006SachdevaAshishTomarV.K.Design of multi-cell upset immune single-end SRAM for low power applications20211281434-8411Elsevier BVhttps://dx.doi.org/10.1016/j.aeue.2020.153516ShahAmbika PrasadYadavNandakishorBeoharAnkurVishvakarmaSantosh KumarProcess Variation and NBTI Resilient Schmitt Trigger for Stable and Reliable Circuits20181845465541530-4388, 1558-2574Institute of Electrical and Electronics Engineers (IEEE)https://dx.doi.org/10.1109/tdmr.2018.2866695SinghAJainPGuptaT KA Comparative Analysis of Improved 8T SRAM Cell with Different SRAM Cell201554120127http://www.ijera.com/papers/Vol5_issue4/Part%20-%206/S50406120127.pdfSinghPooranVishvakarmaSantosh KumarUltra-Low Power High Stability 8T SRAM for Application in Object Tracking System20186227922902169-3536Institute of Electrical and Electronics Engineers (IEEE)https://dx.doi.org/10.1109/access.2017.2782740RabaeyJChandrakasanANikolicB2ndPrentice HallEnglewood Cliffs, NJ2002https://booksonweb.files.wordpress.com/2011/11/digital-integrated-circuits-a-design-perspective-by-jan-m-rabaey.pdfKulkarniJ PKimKSpParkRoyKProcess variation tolerant SRAM array for ultra low voltage applications2008ACM108113Aparna RCS ChauhanA study of Different SRAM Cell Designs202193303309http://www.warse.org/IJETER/static/pdf/file/ijeter24932021.pdf