SlideShare a Scribd company logo
1 of 15
1
UNIVERSITY OF MASSACHUSETTS
LOWELL
James B. Francis College of Engineering
Department of Electrical & Computer
Engineering
Advanced VLSI Design
Assignment 3
Spring 2015
Name of the Student
Riddhi Shah
Name of the Professor
Martin Margala Ph.D.
2
Table of Contents
1. Introduction
2. Design Analysis and Schematic Design
3. Simulation Results
4. Result Analysis and Discussions
5. Conclusion
3
Introduction
 Low power designs, for which CMOS is the primary technology. Low power
design has become the major challenge of present chip designs as leakage
power has been rising with scaling of technologies. With increasing chip
densities, leakage power has become dominant in memory design. To achieve
low power operation we have chosen 6T SRAM cell to design 16-bit memory of
4wordsx4bits. This work targets reduction ofpower dissipation in SRAM system
during both active and idle mode of operations.
 The power dissipation consists of dynamic and static power. Dynamic power
consumption was previously the single largest concern for low-power chip
designers since dynamic power accounted for 90% or more of the total chip
power. However, as the feature size shrinks, static power has become a great
challenge for current and future technologies.
Figure 1 Memory array architecture of 4x4 SRAM
4
 Suppressing the leakage current in memories is critical in low Power Design. By
reducing the standby voltage (VDD) to its limit, which is the Data Retention
Voltage (DRV) leakage power can be substantially reduced. This assignment
explores how low DRV canbe in a standard low leakage SRAM module through
which still the circuit will work. In SRAM Design, the Data Retention Voltage
(DRV) defines the minimum VDD under which the data in a memory is still
preserved. Also, the assignment focuses on minimizing the static power using
Multi divided word line technique. It compares the difference between the
static powers consumed by traditional SRAM Array to Multi Divided Word line
SRAM Array.
Figure 2 6T SRAM cell Figure 3 Block Diagram of 4x4 SRAM
5
Design Analysis
 SRAM cell:
The fundamental building block of a static RAM is the SRAM memory cell. A 6T
SRAM is commonly used in practice. Such a cell uses a single Word line and both
true and complementary bit lines (bit & bitb). The complementary bit line is often
called bitb. The cell contains a pair of cross-coupled inverters and an access
transistor foreachbit line. True and complementary versions ofthe data are stored
on the cross coupled inverters. If the data is disturbed slightly, positive feedback
around the loop will restore it to VDD or GND. The Word line is asserted to read or
write the cell. The nMOS access transistors are best at passing '0's. For reads, the
bitlines are initially pre charged high and the SRAM cell pulls one down through the
access transistor. For writes, the bitline or its complement is actively driven low
and this low value over powers the cell to write the new value. Careful choices of
transistor sizes are necessary for correct operation. The 6T cell achieves its
compactness at the expense of more complex peripheral circuitry for reading and
writing the cells. This is a good tradeoff in large RAM arrays where the cell size
dominates the area.
Names Width(nm) Length(nm)
T0=T1 480 120
T2=T3 480 120
T4 720 120
T5 720 120
Table 1: Sizing of the transistors
6
Figure 4: 6T Single SRAM cell
7
Figure 5: 4x4 Array of SRAM
8
Figure 7: Sense Amplifier Figure 8: Write Driver
Figure 9: Read Operation Waveform
9
Figure 10: Write Operation Waveform
 Pre charging:
One pre charging circuit is connected for every column to pre charge the
complementary bit-lines, BIT and BITN, to pre charged “1” state during inactive
state of memory as shown in fig. 3. The signal PRECHARGE is used for this
purpose. The pre charge circuit is isolated from the bit-lines during the memory
write and read operation.
Figure 11: Precharge Circuit
10
 Address decoding:
The proposed SRAM system has storage capacity of 4 words of 4 bit each. To
address these words in a unique manner, 2: 4 row decoders are used. This decoder
can accept addresses ranging from 00 to 11. According to the address input the
address decoder activates one of the rows by asserting one of the word lines and all
the other word address lines remain low. The 4 words are selected by this 2:4
decoder. The address bits A2A1 determine the word to be selected for data write or
read operation. Only one of the four address lines is activated in any given time. The
4 selection lines WL_0 to WL_3 are connected to 4 rows of the 4x4 memory array.
Figure 12: 2:4 Decoder
 Data Retention Voltage:
As mentioned in the introduction, DRV defines the minimum VDD under which the
data in a memory unit is still preserved. The circuit structure of a 6T SRAM cell is
shown in Fig.1. When VDD is reduced to DRV, all six transistors are in the sub-
threshold region, thus the capability of SRAM data retention strongly depends on
the (sub- Vth) current conduction behavior. Inorder to understand the low voltage
data preservation behavior of SRAM and potential for leakage saving through
minimizing standby VDD analytical models are developed. The voltage transfer
curves (VTC) for different VDD values are being plotted and the simulation shows
that assigning a guard band of 100mV above DRV for standby VDD gives 250mV in
SRAM cell Static Noise Margin (SNM) and that the SNM degrades linearly with the
VDD and that the SNM degrades linearly with the VDD guard band. Here, the SNM
11
is defined as the edge of the maximum square that can fit into the cross sectionof
the VTC diagram of the cross coupled inverters.
Figure 13: Voltage Transfer Curve (Butterfly Curve)
Leakage Current:
Figure 14: Leakage Current Waveform
 From the waveform we can infer that the DRV would be nearly to 750mV
12
 Voltage down Converter:
A Voltage downConverter is used to convert the Reference Voltage to DRV voltage.
When a standby signal is provided, the VDD will be switched to sub-Voltage Vth. A
reference voltage of 1.2V is converted to DRV of 750mV. When the SRAM is in
active mode, the voltage supplied to the cell is normal VDD. When the SRAM is
changed to Active mode, the switching of the Voltage takes place fromnormal VDD
to DRV.
The standby signal when high activates the DRV and when is low supplies the
normal voltage to the SRAM cell. The Voltage DownConverter is attachedto SRAM
Cell using Transistor as shown in Fig Waveform of Voltage Down Converter is
shown in Fig The standby signal indicates the operating mode of the SRAM cell.
Figure 15: Voltage down converter with pass transistor
13
Simulation Results
Fig. 8 explains the SRAM Array when operated. Initially when Precharge signal is
low, the bitlines are precharged high and left floating. When Wordline (Wl0) and
Data line (D0) are high and Write signal is low, the SRAM operates in Read mode.
Thus the Data present in A is read onbitline and finally read by the sense amplifier
in Dataout0. Dataout0 indicates the data read on the SRAM Cell. When Wordline
(Wl0) and Data line (D0) are high and Write signal is high, the data is written into
the SRAM Cell. In this design, anyone of the Wordline and Dataline are selected
using Rowand Column Decoders.There are 3 inputs to eachDecoder and 4 outputs
of each decoder. The outputs of Row decoder are Wl0, Wl1, Wl2 and Wl3. The
outputs of Column Decoder are D0, D1, D2 and D3. It can be observed from Figure
8, when one of the outputs of different decoders are high, the other outputs of
respective decoders are low. The Wordline Wl0 acts as input to the Wordlines of
four different SRAM cells, which are onthe same row.Similarly eachSRAM Cell has
same input of Wordline present in same row, and each SRAM cell has the same
Dataline present in same column.
Table.2 explains the operationof 4X4 SRAM Array. There are 16 SRAM Cells in this
Array and each cell can be identified in with respective Wordline and Dataline.
Multi-divided Word line:
In a traditional SRAM Array, when one wordline of one cell is activated, the wordlines
of the other SRAM cells present in the same row also gets activated thus consuming
more power. Hence, in order to activate only one SRAM cell, the concept of multi
divided Wordline and multi divided Dataline are introduced. However, due to time
constraint, multi divided Wordline concept is only done in this assignment.
In this multi-divided wordline, the outputs of the Row Decoders (Wl0, Wl1, Wl2 and
Wl3) are not directly sent to inputs of SRAM Cells but are passed through nMOS
Transistors which acts as switch. The Wordline of the SRAM cells are high when both
their respective Wordlines (addresses) and Datalines (Read/Write) are high. Figure
below indicates the design of Multi divided Wordline. So for the multi divided
Wordline SRAM Array, there are 16 different inputs to the Wordlines (Wl00, Wl01 and
Wl02…. Wl15) where a traditional SRAM Array has only 4 Wordline (Wl0, Wl1, Wl2,
and Wl3) input. However, the column circuitry, which is comprised of Sense Amplifier,
Read/Write Circuit, is same for the SRAM Cells present in single column.
14
Figure 16: One Cell multidivided word line Figure 17: 4x4 multidivided word line
Results Analysis
Table 3 indicates the static power consumed by different models of SRAM. The static
power consumed by one SRAM Cell when working under normal Voltage is 233.52
nW. The Static power consumed by one SRAM cell when operating under DRV is very
less when compared to that of static power consumed by the same SRAM cell when
operating under normal voltage. The power consumed by traditional 4X4 SRAM
Array is 430.8 µW. The Power consumed by Multi Divided Wordline SRAM Array is
155.8 µW.
Different Models Static Power Consumed
SRAM under normal Vdd 232.23 nW
SRAM cell under DRV 10.9 nW
Traditional 4x4 SRAM Array 730.8 µW
Multi-divided Word line Array 155.8 µW
15
Conclusion
The static power consumed by SRAM Cell when working under DRV is very much less
when compared to Static Power consumed by the same SRAM Cell when operating
under normal Voltage. It can also be inferred that the power consumed by traditional
4X4 SRAM Array can be reduced when the SRAM Array is arranged in Multi Divided
Wordline Technique.

More Related Content

What's hot

International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Bharat gargi final project report
Bharat gargi final project reportBharat gargi final project report
Bharat gargi final project reportBharat Biyani
 
Project Report Of SRAM Design
Project Report Of SRAM DesignProject Report Of SRAM Design
Project Report Of SRAM DesignAalay Kapadia
 
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...Kumar Goud
 
Iaetsd mac using compressor based multiplier and carry save adder
Iaetsd mac using compressor based multiplier and carry save adderIaetsd mac using compressor based multiplier and carry save adder
Iaetsd mac using compressor based multiplier and carry save adderIaetsd Iaetsd
 
Implementation of High Reliable 6T SRAM Cell Design
Implementation of High Reliable 6T SRAM Cell DesignImplementation of High Reliable 6T SRAM Cell Design
Implementation of High Reliable 6T SRAM Cell Designiosrjce
 
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...TELKOMNIKA JOURNAL
 
IRJET- Radix 8 Booth Encoded Interleaved Modular Multiplication
IRJET- Radix 8 Booth Encoded Interleaved Modular MultiplicationIRJET- Radix 8 Booth Encoded Interleaved Modular Multiplication
IRJET- Radix 8 Booth Encoded Interleaved Modular MultiplicationIRJET Journal
 
Design and Simulation Low power SRAM Circuits
Design and Simulation Low power SRAM CircuitsDesign and Simulation Low power SRAM Circuits
Design and Simulation Low power SRAM Circuitsijsrd.com
 
Advantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMAdvantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMIJSRED
 
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 CompressorA Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 CompressorIJERD Editor
 
High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange Ieee Xpert
 
Evaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix AddersEvaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix AddersIOSR Journals
 
Design and implementation of address generator for wi max deinterleaver on fpga
Design and implementation of address generator for wi max deinterleaver on fpgaDesign and implementation of address generator for wi max deinterleaver on fpga
Design and implementation of address generator for wi max deinterleaver on fpgaeSAT Publishing House
 

What's hot (19)

International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Ad4103173176
Ad4103173176Ad4103173176
Ad4103173176
 
J0166875
J0166875J0166875
J0166875
 
Array multiplier
Array multiplierArray multiplier
Array multiplier
 
Bharat gargi final project report
Bharat gargi final project reportBharat gargi final project report
Bharat gargi final project report
 
Project Report Of SRAM Design
Project Report Of SRAM DesignProject Report Of SRAM Design
Project Report Of SRAM Design
 
Hz3115131516
Hz3115131516Hz3115131516
Hz3115131516
 
B1030610
B1030610B1030610
B1030610
 
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
 
Iaetsd mac using compressor based multiplier and carry save adder
Iaetsd mac using compressor based multiplier and carry save adderIaetsd mac using compressor based multiplier and carry save adder
Iaetsd mac using compressor based multiplier and carry save adder
 
Implementation of High Reliable 6T SRAM Cell Design
Implementation of High Reliable 6T SRAM Cell DesignImplementation of High Reliable 6T SRAM Cell Design
Implementation of High Reliable 6T SRAM Cell Design
 
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
 
IRJET- Radix 8 Booth Encoded Interleaved Modular Multiplication
IRJET- Radix 8 Booth Encoded Interleaved Modular MultiplicationIRJET- Radix 8 Booth Encoded Interleaved Modular Multiplication
IRJET- Radix 8 Booth Encoded Interleaved Modular Multiplication
 
Design and Simulation Low power SRAM Circuits
Design and Simulation Low power SRAM CircuitsDesign and Simulation Low power SRAM Circuits
Design and Simulation Low power SRAM Circuits
 
Advantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMAdvantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAM
 
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 CompressorA Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
 
High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange
 
Evaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix AddersEvaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix Adders
 
Design and implementation of address generator for wi max deinterleaver on fpga
Design and implementation of address generator for wi max deinterleaver on fpgaDesign and implementation of address generator for wi max deinterleaver on fpga
Design and implementation of address generator for wi max deinterleaver on fpga
 

Viewers also liked

RIDDHI SHAH - ENCOUNTER RTL COMPILER CERTIFICATE (iLS)
RIDDHI SHAH - ENCOUNTER RTL COMPILER CERTIFICATE (iLS)RIDDHI SHAH - ENCOUNTER RTL COMPILER CERTIFICATE (iLS)
RIDDHI SHAH - ENCOUNTER RTL COMPILER CERTIFICATE (iLS)Riddhi Shah
 
Logic synthesis with synopsys design compiler
Logic synthesis with synopsys design compilerLogic synthesis with synopsys design compiler
Logic synthesis with synopsys design compilernaeemtayyab
 
CRC Error coding technique
CRC Error coding techniqueCRC Error coding technique
CRC Error coding techniqueMantra VLSI
 

Viewers also liked (6)

RIDDHI SHAH - ENCOUNTER RTL COMPILER CERTIFICATE (iLS)
RIDDHI SHAH - ENCOUNTER RTL COMPILER CERTIFICATE (iLS)RIDDHI SHAH - ENCOUNTER RTL COMPILER CERTIFICATE (iLS)
RIDDHI SHAH - ENCOUNTER RTL COMPILER CERTIFICATE (iLS)
 
Coding style for good synthesis
Coding style for good synthesisCoding style for good synthesis
Coding style for good synthesis
 
Logic synthesis with synopsys design compiler
Logic synthesis with synopsys design compilerLogic synthesis with synopsys design compiler
Logic synthesis with synopsys design compiler
 
Synthesis
SynthesisSynthesis
Synthesis
 
CRC Error coding technique
CRC Error coding techniqueCRC Error coding technique
CRC Error coding technique
 
Introduction to ic engines
Introduction to ic enginesIntroduction to ic engines
Introduction to ic engines
 

Similar to Assignement 3 ADV report (1)

IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic LogicIRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic LogicIRJET Journal
 
250nm Technology Based Low Power SRAM Memory
250nm Technology Based Low Power SRAM Memory250nm Technology Based Low Power SRAM Memory
250nm Technology Based Low Power SRAM Memoryiosrjce
 
10T Dual-voltage Low Power SRAM Project Report
10T Dual-voltage Low Power SRAM Project Report10T Dual-voltage Low Power SRAM Project Report
10T Dual-voltage Low Power SRAM Project ReportJie Song
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Speed...
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Speed...Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Speed...
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Speed...VLSICS Design
 
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Spee...
 Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Spee... Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Spee...
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Spee...VLSICS Design
 
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram CellA Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram CellIJERA Editor
 
SINGLE-PORT FIVE-TRANSISTOR SRAM CELL WITH REDUCED LEAKAGE CURRENT IN STANDBY
SINGLE-PORT FIVE-TRANSISTOR SRAM CELL WITH REDUCED LEAKAGE CURRENT IN STANDBYSINGLE-PORT FIVE-TRANSISTOR SRAM CELL WITH REDUCED LEAKAGE CURRENT IN STANDBY
SINGLE-PORT FIVE-TRANSISTOR SRAM CELL WITH REDUCED LEAKAGE CURRENT IN STANDBYVLSICS Design
 
Random Access Memory
Random Access Memory Random Access Memory
Random Access Memory rohitladdu
 
Design & Implementation of Subthreshold Memory Cell design based on the prima...
Design & Implementation of Subthreshold Memory Cell design based on the prima...Design & Implementation of Subthreshold Memory Cell design based on the prima...
Design & Implementation of Subthreshold Memory Cell design based on the prima...IOSRJVSP
 
PERFORMANCE EVALUATION OF DIFFERENT SRAM CELL STRUCTURES AT DIFFERENT TECHNOL...
PERFORMANCE EVALUATION OF DIFFERENT SRAM CELL STRUCTURES AT DIFFERENT TECHNOL...PERFORMANCE EVALUATION OF DIFFERENT SRAM CELL STRUCTURES AT DIFFERENT TECHNOL...
PERFORMANCE EVALUATION OF DIFFERENT SRAM CELL STRUCTURES AT DIFFERENT TECHNOL...VLSICS Design
 

Similar to Assignement 3 ADV report (1) (20)

IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic LogicIRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
 
250nm Technology Based Low Power SRAM Memory
250nm Technology Based Low Power SRAM Memory250nm Technology Based Low Power SRAM Memory
250nm Technology Based Low Power SRAM Memory
 
64 bit sram memory: design paper
64 bit sram memory: design paper64 bit sram memory: design paper
64 bit sram memory: design paper
 
10T Dual-voltage Low Power SRAM Project Report
10T Dual-voltage Low Power SRAM Project Report10T Dual-voltage Low Power SRAM Project Report
10T Dual-voltage Low Power SRAM Project Report
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Speed...
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Speed...Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Speed...
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Speed...
 
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Spee...
 Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Spee... Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Spee...
Using CMOS Sub-Micron Technology VLSI Implementation of Low Power, High Spee...
 
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram CellA Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
 
SINGLE-PORT FIVE-TRANSISTOR SRAM CELL WITH REDUCED LEAKAGE CURRENT IN STANDBY
SINGLE-PORT FIVE-TRANSISTOR SRAM CELL WITH REDUCED LEAKAGE CURRENT IN STANDBYSINGLE-PORT FIVE-TRANSISTOR SRAM CELL WITH REDUCED LEAKAGE CURRENT IN STANDBY
SINGLE-PORT FIVE-TRANSISTOR SRAM CELL WITH REDUCED LEAKAGE CURRENT IN STANDBY
 
Random Access Memory
Random Access Memory Random Access Memory
Random Access Memory
 
B0540714
B0540714B0540714
B0540714
 
Mu2421122117
Mu2421122117Mu2421122117
Mu2421122117
 
Design & Implementation of Subthreshold Memory Cell design based on the prima...
Design & Implementation of Subthreshold Memory Cell design based on the prima...Design & Implementation of Subthreshold Memory Cell design based on the prima...
Design & Implementation of Subthreshold Memory Cell design based on the prima...
 
Kc2517811784
Kc2517811784Kc2517811784
Kc2517811784
 
Kc2517811784
Kc2517811784Kc2517811784
Kc2517811784
 
PERFORMANCE EVALUATION OF DIFFERENT SRAM CELL STRUCTURES AT DIFFERENT TECHNOL...
PERFORMANCE EVALUATION OF DIFFERENT SRAM CELL STRUCTURES AT DIFFERENT TECHNOL...PERFORMANCE EVALUATION OF DIFFERENT SRAM CELL STRUCTURES AT DIFFERENT TECHNOL...
PERFORMANCE EVALUATION OF DIFFERENT SRAM CELL STRUCTURES AT DIFFERENT TECHNOL...
 
DRAM
DRAMDRAM
DRAM
 
Module-5A.pdf
Module-5A.pdfModule-5A.pdf
Module-5A.pdf
 
SRAM Design
SRAM DesignSRAM Design
SRAM Design
 
Iw2616951698
Iw2616951698Iw2616951698
Iw2616951698
 

Assignement 3 ADV report (1)

  • 1. 1 UNIVERSITY OF MASSACHUSETTS LOWELL James B. Francis College of Engineering Department of Electrical & Computer Engineering Advanced VLSI Design Assignment 3 Spring 2015 Name of the Student Riddhi Shah Name of the Professor Martin Margala Ph.D.
  • 2. 2 Table of Contents 1. Introduction 2. Design Analysis and Schematic Design 3. Simulation Results 4. Result Analysis and Discussions 5. Conclusion
  • 3. 3 Introduction  Low power designs, for which CMOS is the primary technology. Low power design has become the major challenge of present chip designs as leakage power has been rising with scaling of technologies. With increasing chip densities, leakage power has become dominant in memory design. To achieve low power operation we have chosen 6T SRAM cell to design 16-bit memory of 4wordsx4bits. This work targets reduction ofpower dissipation in SRAM system during both active and idle mode of operations.  The power dissipation consists of dynamic and static power. Dynamic power consumption was previously the single largest concern for low-power chip designers since dynamic power accounted for 90% or more of the total chip power. However, as the feature size shrinks, static power has become a great challenge for current and future technologies. Figure 1 Memory array architecture of 4x4 SRAM
  • 4. 4  Suppressing the leakage current in memories is critical in low Power Design. By reducing the standby voltage (VDD) to its limit, which is the Data Retention Voltage (DRV) leakage power can be substantially reduced. This assignment explores how low DRV canbe in a standard low leakage SRAM module through which still the circuit will work. In SRAM Design, the Data Retention Voltage (DRV) defines the minimum VDD under which the data in a memory is still preserved. Also, the assignment focuses on minimizing the static power using Multi divided word line technique. It compares the difference between the static powers consumed by traditional SRAM Array to Multi Divided Word line SRAM Array. Figure 2 6T SRAM cell Figure 3 Block Diagram of 4x4 SRAM
  • 5. 5 Design Analysis  SRAM cell: The fundamental building block of a static RAM is the SRAM memory cell. A 6T SRAM is commonly used in practice. Such a cell uses a single Word line and both true and complementary bit lines (bit & bitb). The complementary bit line is often called bitb. The cell contains a pair of cross-coupled inverters and an access transistor foreachbit line. True and complementary versions ofthe data are stored on the cross coupled inverters. If the data is disturbed slightly, positive feedback around the loop will restore it to VDD or GND. The Word line is asserted to read or write the cell. The nMOS access transistors are best at passing '0's. For reads, the bitlines are initially pre charged high and the SRAM cell pulls one down through the access transistor. For writes, the bitline or its complement is actively driven low and this low value over powers the cell to write the new value. Careful choices of transistor sizes are necessary for correct operation. The 6T cell achieves its compactness at the expense of more complex peripheral circuitry for reading and writing the cells. This is a good tradeoff in large RAM arrays where the cell size dominates the area. Names Width(nm) Length(nm) T0=T1 480 120 T2=T3 480 120 T4 720 120 T5 720 120 Table 1: Sizing of the transistors
  • 6. 6 Figure 4: 6T Single SRAM cell
  • 7. 7 Figure 5: 4x4 Array of SRAM
  • 8. 8 Figure 7: Sense Amplifier Figure 8: Write Driver Figure 9: Read Operation Waveform
  • 9. 9 Figure 10: Write Operation Waveform  Pre charging: One pre charging circuit is connected for every column to pre charge the complementary bit-lines, BIT and BITN, to pre charged “1” state during inactive state of memory as shown in fig. 3. The signal PRECHARGE is used for this purpose. The pre charge circuit is isolated from the bit-lines during the memory write and read operation. Figure 11: Precharge Circuit
  • 10. 10  Address decoding: The proposed SRAM system has storage capacity of 4 words of 4 bit each. To address these words in a unique manner, 2: 4 row decoders are used. This decoder can accept addresses ranging from 00 to 11. According to the address input the address decoder activates one of the rows by asserting one of the word lines and all the other word address lines remain low. The 4 words are selected by this 2:4 decoder. The address bits A2A1 determine the word to be selected for data write or read operation. Only one of the four address lines is activated in any given time. The 4 selection lines WL_0 to WL_3 are connected to 4 rows of the 4x4 memory array. Figure 12: 2:4 Decoder  Data Retention Voltage: As mentioned in the introduction, DRV defines the minimum VDD under which the data in a memory unit is still preserved. The circuit structure of a 6T SRAM cell is shown in Fig.1. When VDD is reduced to DRV, all six transistors are in the sub- threshold region, thus the capability of SRAM data retention strongly depends on the (sub- Vth) current conduction behavior. Inorder to understand the low voltage data preservation behavior of SRAM and potential for leakage saving through minimizing standby VDD analytical models are developed. The voltage transfer curves (VTC) for different VDD values are being plotted and the simulation shows that assigning a guard band of 100mV above DRV for standby VDD gives 250mV in SRAM cell Static Noise Margin (SNM) and that the SNM degrades linearly with the VDD and that the SNM degrades linearly with the VDD guard band. Here, the SNM
  • 11. 11 is defined as the edge of the maximum square that can fit into the cross sectionof the VTC diagram of the cross coupled inverters. Figure 13: Voltage Transfer Curve (Butterfly Curve) Leakage Current: Figure 14: Leakage Current Waveform  From the waveform we can infer that the DRV would be nearly to 750mV
  • 12. 12  Voltage down Converter: A Voltage downConverter is used to convert the Reference Voltage to DRV voltage. When a standby signal is provided, the VDD will be switched to sub-Voltage Vth. A reference voltage of 1.2V is converted to DRV of 750mV. When the SRAM is in active mode, the voltage supplied to the cell is normal VDD. When the SRAM is changed to Active mode, the switching of the Voltage takes place fromnormal VDD to DRV. The standby signal when high activates the DRV and when is low supplies the normal voltage to the SRAM cell. The Voltage DownConverter is attachedto SRAM Cell using Transistor as shown in Fig Waveform of Voltage Down Converter is shown in Fig The standby signal indicates the operating mode of the SRAM cell. Figure 15: Voltage down converter with pass transistor
  • 13. 13 Simulation Results Fig. 8 explains the SRAM Array when operated. Initially when Precharge signal is low, the bitlines are precharged high and left floating. When Wordline (Wl0) and Data line (D0) are high and Write signal is low, the SRAM operates in Read mode. Thus the Data present in A is read onbitline and finally read by the sense amplifier in Dataout0. Dataout0 indicates the data read on the SRAM Cell. When Wordline (Wl0) and Data line (D0) are high and Write signal is high, the data is written into the SRAM Cell. In this design, anyone of the Wordline and Dataline are selected using Rowand Column Decoders.There are 3 inputs to eachDecoder and 4 outputs of each decoder. The outputs of Row decoder are Wl0, Wl1, Wl2 and Wl3. The outputs of Column Decoder are D0, D1, D2 and D3. It can be observed from Figure 8, when one of the outputs of different decoders are high, the other outputs of respective decoders are low. The Wordline Wl0 acts as input to the Wordlines of four different SRAM cells, which are onthe same row.Similarly eachSRAM Cell has same input of Wordline present in same row, and each SRAM cell has the same Dataline present in same column. Table.2 explains the operationof 4X4 SRAM Array. There are 16 SRAM Cells in this Array and each cell can be identified in with respective Wordline and Dataline. Multi-divided Word line: In a traditional SRAM Array, when one wordline of one cell is activated, the wordlines of the other SRAM cells present in the same row also gets activated thus consuming more power. Hence, in order to activate only one SRAM cell, the concept of multi divided Wordline and multi divided Dataline are introduced. However, due to time constraint, multi divided Wordline concept is only done in this assignment. In this multi-divided wordline, the outputs of the Row Decoders (Wl0, Wl1, Wl2 and Wl3) are not directly sent to inputs of SRAM Cells but are passed through nMOS Transistors which acts as switch. The Wordline of the SRAM cells are high when both their respective Wordlines (addresses) and Datalines (Read/Write) are high. Figure below indicates the design of Multi divided Wordline. So for the multi divided Wordline SRAM Array, there are 16 different inputs to the Wordlines (Wl00, Wl01 and Wl02…. Wl15) where a traditional SRAM Array has only 4 Wordline (Wl0, Wl1, Wl2, and Wl3) input. However, the column circuitry, which is comprised of Sense Amplifier, Read/Write Circuit, is same for the SRAM Cells present in single column.
  • 14. 14 Figure 16: One Cell multidivided word line Figure 17: 4x4 multidivided word line Results Analysis Table 3 indicates the static power consumed by different models of SRAM. The static power consumed by one SRAM Cell when working under normal Voltage is 233.52 nW. The Static power consumed by one SRAM cell when operating under DRV is very less when compared to that of static power consumed by the same SRAM cell when operating under normal voltage. The power consumed by traditional 4X4 SRAM Array is 430.8 µW. The Power consumed by Multi Divided Wordline SRAM Array is 155.8 µW. Different Models Static Power Consumed SRAM under normal Vdd 232.23 nW SRAM cell under DRV 10.9 nW Traditional 4x4 SRAM Array 730.8 µW Multi-divided Word line Array 155.8 µW
  • 15. 15 Conclusion The static power consumed by SRAM Cell when working under DRV is very much less when compared to Static Power consumed by the same SRAM Cell when operating under normal Voltage. It can also be inferred that the power consumed by traditional 4X4 SRAM Array can be reduced when the SRAM Array is arranged in Multi Divided Wordline Technique.