Low Power 1 Bit SRAM Architecture Design using GALEOR Technique

DOI : 10.17577/IJERTCONV4IS28013

Download Full-Text PDF Cite this Publication

Text Only Version

Low Power 1 Bit SRAM Architecture Design using GALEOR Technique

Kanan Bala Ray

School of Electronics Engineering Kiit University Bhubaneswar,India

Bijoyendra Chowdhury School of Electronics Engineering

Kiit University Bhubaneswar,India

Niladri Ghosh

School of Electronics Engineering Kiit University Bhubaneswar,India

Sushanta K. Mandal

Department of Electronics and Communication Engineering,CUTM Bhubaneswar,India

AbstractIn this paper a 10T 1-bit static random access memory (SRAM) cell has been proposed by incorporating gated leakage transistor (GALEOR) with conventional 6T SRAM. In the proposed GALEOR technique one gated NMOS transistor is included between pull up and output and one gated PMOS transistor is added between pull down and output. Simulation of the proposed design is done in Cadence environment on 180 nm Standard CMOS process. The proposed design achieves substantial reduction in leakage power in read and write operation.

Keywords6T SRAM; static noise margin; GALEOR;leakage power

important issue for the design of any memory cell. In this design GALEOR technique has been used to reduce the static power dissipation of the SRAM cell. The total architecture is divided into four parts as shown in Fig.1

1.Precharge Circuitry 2.10TGALEOR SRAM Cell

  1. Write Driver 4.Sense Amplifier

    1. INTRODUCTION

      Semiconductor memory arrays are very crucial part in any digital system as it can hold a large number of digital information in terms of 1s and 0s. Memory arrays[1] can be divided into three categories, Random Access Memory (RAM), Serial Access Memory and Content Addressable Memory(CAM).RAMs are further divided into two categories Read/Write Memory or RAM which is volatile in nature and read only memory (ROM) which is non-volatile in nature. Volatile memory can hold its data as long as power is applied, while non-volatile memory can hold its data indefinitely. Read/Write memory or RAM can be further divided into two categories static RAM or SRAM and dynamic RAM or DRAM. DRAM are widely used for the main memory in personal and mainframe computers as it has low cost and high density whereas SRAMs are only used in cache memory and handheld devices where high speed and low power consumption is required. The SRAM cell has bi- stable latch structure and can hold one of the two possible state 0 or 1 until the power is on, no refresh operation is requiredby SRAM.

      Design Overview

      This work focuses on the design of the Low Power 1 Bit SRAM Architecture. Static power dissipation is an

      Fig.1 1 Bit Architecture Using 6T GALEOR

    2. CONVENTIONAL 6T SRAM

      As shown in Fig.2a conventional 6T SRAM cell consists of two cross coupled CMOS inverters, two access transistors M3 and M4, two bit lines BL and BL_bar and one wordline WL.WL turns on the access transistors and connects the cell with two bitlines BL and BL_bar. There are mainly three operations can be done using SRAM cell, READ operation WRITE operation and HOLD operation.

      Fig.2 Conventional 6T SRAM Cell

      Working of SRAM Cell

      To perform a WRITE operation of a conventional 6T SRAM cell [2-4] shown in Fig.2, WL is raised to high, the bitlines are set at opposite voltage such that to write 1 in the cell BL will be high and BL_barwill be low. Data will be stored in two nodes node 1 and node 2. During write operation the pull up and pull down ratio will be according to the equation (1).

      W3

      Fig.3The Standard Setup for SNM Definition[5]

      IV. GALEOR SRAM

      GALEOR [6-7]technique can be implemented on any circuit by placing the gated leakage transistor in between pull up and output and in between pull down and output as shown in Fig 4. Leakage current is highly reduced due to the stack effect[8] of high threshold voltage gated transistors. During standby mode due to the voltages at x and r both of the leakage transistors will form transistor stacking with pull up and pull down network thus reduces the leakage current. In Fig.4 GLT1 and GLT2 are two high threshold gated transistors. Fig.5

      kn,3= L3 <n 2(Vdd1.5VT,n)VT,n

      (1)

      shows the architecture of 10T GALEOR SRAM cell.

      p

      p

      kn,1

      W1

      L1

      (Vdd+2VT,p)2

      Now during the read operationthe WL will be raised to high, both bit lines will be precharged to high value, as one of the nodes are in low value, one of the precharged bit lines will be start to discharge.

      In read operation we have to take care of certain things, so that the stored data will not destroy or flip. The two conditions for the READ operations are

      V1<VT,2(2)

      W3

      kn,3 = L3 <2(Vdd1.5VT,n)VT,n

      (3)

      L1

      L1

      kn,1 W1

      (Vdd2VT,n)2

      In HOLD operation WL will be OFF, the cell will retain its stored value.

    3. STATICNOISEMARGIN (SNM)

      Static Noise Margin (SNM) [5] is used to measure the stability of SRAM cell. A basic SNM or butterfly curve is formed by mirroring the inverter characteristics. Then maximum possible square will be fitted between them, now from the diagonal of the square we will find the SNM. The diagonal of the square can be found from 2a where a is the side of the square. Fig.3 is the basic setup for SNM. Butterfly curve is formed by mirroring the inv1 and inv2. Fig.14 shows the butterfly curve of 6T READ operation.

      Fig.4 GALEOR Technique

      Fig.6 shows the precharge circuit. The other SRAM peripherals write driver circuit and sense amplifier are shown in Fig.7 and Fig.8 respectively.

      Fig.8 Sense Amplifier

      1. SIMULATION RESULTS

        Fig.5 Proposed 10T GALEOR Cell

        Fig.6 Precharge Circuitry

        Fig.7 Write Driver Circuitry

        The proposed SRAM cell with peripheral circuitry is simulated in Cadence Virtuoso on 180 nm Standard CMOS process technology. The power supply voltage is

        1.8 V. Fig.9 and Fig.10 show the transient analysis of conventional 6T SRAM cell and 10T GALEOR SRAM cell respectively..

        Fig.9 Transient Analysis of Conventional 6T

        Fig.10Transient Analysis of 10T GALEOR

        Fig.11 and Fig.12 show the output of sense amplifier and write driver circuit respectively.1-Bit 10T GALEOR SRAM architecture output is given in Fig.13.

        Fig.11 Sense Amplifier Output

        Fig.12 Write Driver Output

        Fig.131 Bit 10T GALEOR SRAM Architecture Output

        Fig.14 6T READ SNM

        Fig.15 6T WRITE SNM

        Fig.16 10T GALEOR READ SNM

        Fig.17 10T GALEOR WRITE SNM

        Fig.14 and Fig.15 show the SNM of 6T conventional SRAM for READ and WRITE operation respectively. Fig.16 and Fig.17 show the SNM of 10T GALEOR SRAM for READ and WRITE operation respectively.

        TABLE 1.WRITE 0 OPERATION

        SRAM CELL

        Leakage power

        Delay

        Conventional 6T

        13.02 pW

        11.18 ps

        10T GALEOR

        10.5PW

        6.66 ps

        TABLE 2. WRITE 1 OPERATION

        SRAM CELL

        Leakage power

        Delay

        Conventional 6T

        63.25 pw

        11.16 ps

        10T GALEOR

        11.82 pw

        6.67 ps

        TABLE 3. READ 0 OPERATION

        /table>

        TABLE 4. READ 1 OPERATION

        SRAM CELL

        Leakage power

        Delay

        Conventional 6T

        13.05pW

        35.18ps

        10T GALEOR

        10.6PW

        23.32 ps

        SRAM CELL

        Leakage power

        Delay

        Conventional 6T

        63.27 pW

        50.16 ps

        10T GALEOR

        14.22 pW

        40.6 ps

        TABLE 5.WRITEOPERATION

        Parameter

        Conventional 6T

        10T GALEOR

        Power consumption

        205.2 uW

        20.12 uW

        SNM

        169.7 mV

        70.71 mV

        TABLE 6. READ OPERATION

        Parameter

        Conventional 6T

        10T GALEOR

        Power consumption

        205.2 uW

        125.3 uw

        SNM

        565.6 mV

        424.2 mV

        Table 1 shows that for WRITE 0 operation 10T GALEOR achieves 19.30% and 40.42% reduction in leakage power and delay respectively compared to Conventional 6T SRAM cell. From Table 2 it is seen that using GALEOR technique the proposed design achieves 81.31% leakge power reduction and 33.71% delay reduction for WRITE 1 operation. Table 3 shows that during READ 0 operation GALEOR SRAM exhibits 18.46% reduction in leakage power and 33.88% reduction in delay. Table 4 illustrates that GALEOR SRAM achieves 77.52% reduction in leakage power and 19.05 % reduction in delay during READ 1 operation.

        From Table 5 and Table 6 it is seen that 10T GALEOR reduces 90.19% overall WRITE power consumption and also reduces 38.93% READ power consumption respectively. Also Table 5 and Table 6show that using GALEOR WRITE stability and READ stability are decreased by 58.33% and 25% respectively when compared with conventional SRAM.

        Fig. 18 ,Fig. 19, Fig.20show the overall power consumption, leakage power and stability comparison between 6T conventional SRAM and 10T GALEOR SRAM for WRITE and READ operatons.Fig.21 shows the layout of 10T GALEOR SRAM.

        Power Consumption

        Comperison Chart

        Power Consumption

        Comperison Chart

        250

        250

        205.2

        205.2

        205.2

        205.2

        200

        150

        125.3

        200

        150

        125.3

        100

        50

        20.12

        100

        50

        20.12

        0

        0

        WRITE

        READ

        WRITE

        READ

        Conventional 6T

        10T GALEOR

        Conventional 6T

        10T GALEOR

        Fig.18 Power Consumption Comparison Between Conventional 6T and 10T GALEOR

        Leakage Power Comparison

        Chart

        Leakage Power Comparison

        Chart

        80

        63.25

        63.27

        80

        63.25

        63.27

        60

        40

        60

        40

        20

        13.0210.5

        11.82

        13.0510.6

        14.22

        20

        13.0210.5

        11.82

        13.0510.6

        14.22

        0

        0

        WRITE 0

        WRITE 1

        READ 0

        READ 1

        WRITE 0

        WRITE 1

        READ 0

        READ 1

        Conventional 6T 10T GALEOR

        Conventional 6T 10T GALEOR

        Fig.19 Leakage Power Comparison Between Conventional 6T and 10T GALEOR

        600

        Stability Comparison Chart

        565.6

        600

        Stability Comparison Chart

        565.6

        500

        424.2

        500

        424.2

        400

        300

        200

        169.7

        400

        300

        200

        169.7

        100

        70.71

        100

        70.71

        0

        0

        WRITE

        READ

        WRITE

        READ

        Conventional 6T 10T GALEOR

        Conventional 6T 10T GALEOR

        Fig.20Stability Comparison Between Conventional 6T and 10T GALEOR

        Fig.21 Layout of 10T GALEOR SRAM

      2. CONCLUSION

        Simmulation results show that proposed GALEOR technique efficiently reduces50.30% WRITE leakage power and 47.99% READ leakage power and also reduces 37% WRITE delay and 26.46% READ delay when compared to conventional 6T SRAM. Itis also observed that 10T GALEOR reduces the overall power consumption of the cell but the main drawback is stability. Using 10T GALEOR 58.33% WRITE stability and 25% READ stabilty is decreased in comparison to 6T SRAM.

      3. ACKNOWLEDGEMENT

        First of all I would like to express my special thanks to my guide Prof. K.B Ray who gave me the golden opportunity to do this wonderful work which also helped me in doing a lot of research and i came to know about so many new things I am also thankful to the respective faculty members and staffs of School of Electronics Engineering, KIIT University and last but not the least I would like to thanks the god almighty and my parents.

      4. REFERENCES

  1. Neil H.E. Weste, David Harris, Ayan Banerjee CMOS VLSI Design Third Edition

  2. Sung-Mo Kang and Yusuf Leblebici CMOS Digital Integrated Circuits Third edition.

  3. Joshika Sharma, Assistant Prof.Saurabh, Prof.ShyamAkashe Implementation of high performance SRAM Cell Using Transmission Gate

  4. John P. Uyemura CMOS LOGIC CIRCUIT DESIGN, Springer International Edition

  5. Nahid Rahman and B.P. Sing Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology International Journal of Computer Applications (0975 8887)Vol. 66 No.20, March 2013.

  6. SrikanthKatrue and DhireeshaKudithipudi GALEOR: Leakage Reduction for CMOS CircuitsElectronics, Circuits and Systems, ICECS 2008. 15th IEEE International Conference on 2008.

  7. SmitaSinghal, Nidhi Gaur, AnuMehra and Pradeep Kumar Analysis and Comparison of Leakage Power Reduction Techniques in CMOS circuits 2015 2nd International Conference on Signal Processing and Integrated Networks.

  8. Se Hun Kim,Vincent J. Mooney III Sleepy Keeper: a New Approach to Low-leakagePower VLSI Design 2006 IEEE international conference on Very Large Scale Integration.

Leave a Reply