SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Asynchronous SRAM in 45nM CMOS NCSU Free PDK
Paper ID: CSMEPUN-1011-033
International Conference on Computer Science and
Mechanical Engineering
10th November 2013, Pune
Paper presented by: Nirav Desai, Assistant
Professor, Dept. of ECE, ITM Universe
Work done as a student at the University of
Minnesota, Twin Cities

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
Introduction
• 6 Transistor SRAM design presented here.
• Mainly used in Level 1 cache memories of
microprocessors.
• Low power and fast speed of memory access
are design parameters.
• Self timed design to provide immunity to
process variations and adaptability to different
clock speeds.
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
SRAM Cell Design
Design equations for 6T SRAM:
1. Read Operation Stability

2. Write Operation Stability

Figure 1:
M1, M3 are inverter pull down transistors.
M2 and M4 are inverter pull up transistors.
M5 and M6 are NMOS access transistors.
BL is bit line and WL is word line.
Source: Wikipedia

3. Minimum Cell Area
4. Reverse Short Channel Effect

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
SRAM CELL READ AND WRITE MARGIN FROM BUTTERFLY CURVE
• NMOS inverter = 110nM PMOS inverter = 220nM NMOS Access = 90nM
• NMOSinv/NMOSaccess = 1.2 PMOSinv/NMOSaccess=2.4
• Cbitline = 0.747fF for 512 cell array ( Interconnect Parasitics from ASU PTM Website )

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
SRAM CELL READ AND WRITE MARGIN FROM BUTTERFLY CURVE
•
•
•
•

NMOS inverter = 150nM PMOS inverter = 555nM NMOS Access = 180nM
NMOSinv/NMOSaccess = 1.2 PMOSinv/NMOSaccess = 3 Cbitline = 0.747fF
Curve shows SRAM cell is close to write failure.
Bitline Precharge to less than 1.1V could be explored to increase SNM.

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
Simulation Setup
V(word)

V(ic)

V(write)

V(bit)

V(qbar)

V(bitbar)

V(q)

•
•
•
•
•

M0,M1,M3,M4 form the cross coupled inverter pair
M5,M6 are access transistors
C1, C2 is the bitline capacitance
M7 is the precharge switch for bitline ( bit ) - V3 precharges the bitline to 0.8V
V6 precharges bitbar and writes a 0 to the cell
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
Timing Waveforms for Characterization
• V(write) precharges Cbit to 0.8V via M7
• V(word) disables access transistors
M5 and M6 during precharge .
• V(qbar) and V(q) are used to generate
the butterfly curves.
• V(ic) enables M7 during precharge
It could be implemented as NOT(V(word)).
• V(bitbar) precharges to 0.8V, shows
charge pumping when M7 turns off and
follows V(qbar) when wordline is enabled.
• V(bit) follows V(q) after word line is
enabled.
• V(bit) precharged to Vdd by V6

V(write) – Applied to source of M7 (precharge switch)

V(word) – Wordline Voltage
V(qbar)
V(q)

V(ic) – Enables the precharge switch M7

V(bitbar)
V(bit)

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
PASS TRANSISTOR BASED TREE DESIGN
1:8 Row Decoder Tree

a2

a1

8 MSB BUFFERS

a2
a2

a0
a1

a2
a2
a2
a2

in

a1
a0
a1

a2

Similar Tree Decoder for 16 LSB Bits
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
23 = 8 MSB Bits for Word Line Address from Row Buffers

TREE DECODER DESIGN

24 = 16 LSB Bits for Word Line Address from Column Buffers

Directions of
Increasing bit number

From row buffer
To Word Line Buffer
From column buffer
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
PASS TRANSISTOR BASED TREE DESIGN

Delay
170
160

W
L

110, 158.9

Delay (psec)

150

880

CK

50

OUT

IN

140

CK

130

Identical Sizing for NMOS and PMOS to minimize charge injection effects

220, 118.5
5

120

110
100

• Delay drops by ~40ps/2 for every
Doubling of transistor widths
• Delay drop saturates around
1760, 84.8 1000nM to 89ps
• Used W/L of 880/50 for final tree
6

440, 98.8

90

880, 89.3

80

0

500

1000

1500

2000

Transistor Width (nM)

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
TREE DECODER TIMING DIAGRAMS

The following waveforms were applied to the row and column selection inputs of the tree decoder
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
TREE DECODER TIMING DIAGRAMS

It takes one cycle for initializing
the tree decoder after which we get clean pulses for each row output
LSB pulse is wider than MSB pulse in bottom figure to allow the tree to clear present state before next
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
TREE DECODER TIMING DIAGRAMS

The top waveforms shows the matrix point output where the row and column select inputs are high
The output node discharges when the input goes low
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
SRAM TIMING CIRCUIT
110
220

SAE/Write Enable

Timing Sequence:
1. Disconnect Precharge
2. Enable Word Line
3. SAE / Write Enable
4. Wait for read/write

in
Precharge
Wordline Enable

5. Disble SAE/Write Enable
6. Disable Wordline
7. Reconnect Precharge
and discharge all word lines
Read/Write Input Pulse
Precharge Disable Pulse
Word Line Enable Pulse
Read/Write Output Pulse

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
READ WRITE CIRCUIT
( Design by Bong Jin )

Sense Amplifier

Write Driver

Precharge Circuit

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
READ WRITE CIRCUIT TEST SETUP

Single SRAM Cell for
simulations

Cbit estimate for 512 rows

NMOS Switches to allow read without disabling write circuit

Bitline Capacitance estimate from ASU PTM Website
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
READ / WRITE TIMING WAVEFORMS

Precharge Pulse ( Active Low )
Data Meant to be written to cell
Write Enable Pulse
Read Enable Pulse
Output of Write Buffer
Disable output buffer ( tristate logic )
Bitline
Bitline Bar
Data Output
Data Out Bar

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
SRAM Cell Layout

Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
2X2 SRAM Array Layout
This unit can be replicated in all directions without any changes. LVS check remaining
Array Size = 3.7975umX2.4725um

GND

B0 B0BAR

B1 B1BAR

WORD 1

VDD

WORD 0
GND
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
Final Waveforms and Decoder Layout

Left: Top waveform: Bitline and Bitline Bar waveforms for reading a 1 and Right: Layout of pass
Transistor based tree decoder
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
References
• Digital Integrated Circuits
Jan Rabaey, Anantha Chandrakasan, Borivoje Nikolic
( SRAM Cell Design, Decoders, Read Write Circuits )
• CMOS VLSI Design by Weste and Harris
( Butterfly Curves )
• CMOS Circuit Design, Layout and Simulation
Baker, Li, Boyce (Decoder Design)
• Course slides of Prof. Kia Bazargan
( Precharge Techniques, Decoders, SRAM Cell Design )
Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
References (Contd.)
•
•

•
•

•
•

Design of High Performance Microprocessor Circuits by Anantha
Chandrakasan, William Bowhill, Frank Fox
A High-Density Subthreshold SRAM with Data-Independent Bitline Leakage
and Virtual-Ground Replica Scheme
Tae-Hyoung Kim, Jason Liu, John Keane, Chris H. Kim, University of Minnesota
ISSCC 2007
Digital Integrated Circuits by Jan Rabaey
Large-Scale SRAM Variability Characterization in 45 nm CMOS
Zheng Guo, Student Member, IEEE, Andrew Carlson, Member, IEEE, Liang-Teck
Pang, Member, IEEE, Kenneth T. Duong, Tsu-Jae King Liu, Fellow, IEEE, Borivoje
Nikolic´, Senior Member, IEEE
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 44, NO. 11, NOVEMBER 2009
Dama, J.; Lines, A., "GHz Asynchronous SRAM in 65nm," Asynchronous Circuits and
Systems, 2009. ASYNC '09. 15th IEEE Symposium on , vol., no., pp.85,94, 17-20 May
2009
doi: 10.1109/ASYNC.2009.23

Prepared by: Nirav Desai Work done as a
student at the University of
Minnesota, Twin Citie

Weitere ähnliche Inhalte

Was ist angesagt?

Baud rate is the number of change in signal
Baud rate is the number of change in signalBaud rate is the number of change in signal
Baud rate is the number of change in signalAbhishek Pathak
 
PSK (PHASE SHIFT KEYING )
PSK (PHASE SHIFT KEYING )PSK (PHASE SHIFT KEYING )
PSK (PHASE SHIFT KEYING )vijidhivi
 
Lecture psk qam, digital modulation
Lecture psk qam, digital modulation Lecture psk qam, digital modulation
Lecture psk qam, digital modulation DrAimalKhan
 
Basic knowledge of ldo voltage regulators
Basic knowledge of ldo voltage regulatorsBasic knowledge of ldo voltage regulators
Basic knowledge of ldo voltage regulatorsĐức Hữu
 
Design and simulation of cmos ota
Design and simulation of cmos otaDesign and simulation of cmos ota
Design and simulation of cmos otaijmpict
 
Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniquesShriyaGautam3
 
Shannon Capacity Theorem
Shannon Capacity TheoremShannon Capacity Theorem
Shannon Capacity Theoremlaibahasan4
 
Circular convolution
Circular convolutionCircular convolution
Circular convolutionssuserb83554
 
Wavelets AND counterlets
Wavelets  AND  counterletsWavelets  AND  counterlets
Wavelets AND counterletsAvichal Sharma
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulationstk_gpg
 
Multirate digital signal processing
Multirate digital signal processingMultirate digital signal processing
Multirate digital signal processingMOHAN MOHAN
 
Pulse code modulation and Quantization
Pulse code modulation and QuantizationPulse code modulation and Quantization
Pulse code modulation and QuantizationMuhamamd Awaissaleem
 

Was ist angesagt? (20)

Baud rate is the number of change in signal
Baud rate is the number of change in signalBaud rate is the number of change in signal
Baud rate is the number of change in signal
 
SRAM Design
SRAM DesignSRAM Design
SRAM Design
 
PSK (PHASE SHIFT KEYING )
PSK (PHASE SHIFT KEYING )PSK (PHASE SHIFT KEYING )
PSK (PHASE SHIFT KEYING )
 
Lecture psk qam, digital modulation
Lecture psk qam, digital modulation Lecture psk qam, digital modulation
Lecture psk qam, digital modulation
 
Basic knowledge of ldo voltage regulators
Basic knowledge of ldo voltage regulatorsBasic knowledge of ldo voltage regulators
Basic knowledge of ldo voltage regulators
 
1 PCM & Encoding
1  PCM & Encoding1  PCM & Encoding
1 PCM & Encoding
 
Design and simulation of cmos ota
Design and simulation of cmos otaDesign and simulation of cmos ota
Design and simulation of cmos ota
 
What is 16 qam modulation
What is 16 qam modulationWhat is 16 qam modulation
What is 16 qam modulation
 
Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniques
 
Dc unit iv
Dc unit ivDc unit iv
Dc unit iv
 
Shannon Capacity Theorem
Shannon Capacity TheoremShannon Capacity Theorem
Shannon Capacity Theorem
 
Experiment 2 AM
Experiment 2 AMExperiment 2 AM
Experiment 2 AM
 
Circular convolution
Circular convolutionCircular convolution
Circular convolution
 
Turbo code
Turbo codeTurbo code
Turbo code
 
Wavelets AND counterlets
Wavelets  AND  counterletsWavelets  AND  counterlets
Wavelets AND counterlets
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Space vector PWM
Space vector PWMSpace vector PWM
Space vector PWM
 
Lightly Doped Drain
Lightly Doped DrainLightly Doped Drain
Lightly Doped Drain
 
Multirate digital signal processing
Multirate digital signal processingMultirate digital signal processing
Multirate digital signal processing
 
Pulse code modulation and Quantization
Pulse code modulation and QuantizationPulse code modulation and Quantization
Pulse code modulation and Quantization
 

Andere mochten auch

SRAM read and write and sense amplifier
SRAM read and write and sense amplifierSRAM read and write and sense amplifier
SRAM read and write and sense amplifierSoumyajit Langal
 
A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeIOSR Journals
 
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
 
Project Report Of SRAM Design
Project Report Of SRAM DesignProject Report Of SRAM Design
Project Report Of SRAM DesignAalay Kapadia
 
NICHOLASKINGResume091315
NICHOLASKINGResume091315NICHOLASKINGResume091315
NICHOLASKINGResume091315Nicholas King
 
SRAM redundancy insertion
SRAM redundancy insertionSRAM redundancy insertion
SRAM redundancy insertionchiportal
 
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...idescitation
 
slides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesisslides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesisJorge Tonfat
 
Bandpass Filter in S-Band by D.C.Vaghela,LJIET,Ahmedabad,Gujarat.
Bandpass Filter in S-Band by D.C.Vaghela,LJIET,Ahmedabad,Gujarat.Bandpass Filter in S-Band by D.C.Vaghela,LJIET,Ahmedabad,Gujarat.
Bandpass Filter in S-Band by D.C.Vaghela,LJIET,Ahmedabad,Gujarat.Dipak Vaghela
 
Sram memory design
Sram memory designSram memory design
Sram memory designNIT Goa
 
Hardware Memory
Hardware MemoryHardware Memory
Hardware MemoryVinit Vyas
 
Write stability analysis of 8 t novel sram cell
Write stability analysis of 8 t novel sram cellWrite stability analysis of 8 t novel sram cell
Write stability analysis of 8 t novel sram cellMr Santosh Kumar Chhotray
 

Andere mochten auch (20)

SRAM read and write and sense amplifier
SRAM read and write and sense amplifierSRAM read and write and sense amplifier
SRAM read and write and sense amplifier
 
Lecture14
Lecture14Lecture14
Lecture14
 
SRAM
SRAMSRAM
SRAM
 
SRAM
SRAMSRAM
SRAM
 
A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver Tree
 
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
 
Project Report Of SRAM Design
Project Report Of SRAM DesignProject Report Of SRAM Design
Project Report Of SRAM Design
 
NICHOLASKINGResume091315
NICHOLASKINGResume091315NICHOLASKINGResume091315
NICHOLASKINGResume091315
 
LiberateMXWhitePaper
LiberateMXWhitePaperLiberateMXWhitePaper
LiberateMXWhitePaper
 
mohit resume
mohit resumemohit resume
mohit resume
 
SRAM redundancy insertion
SRAM redundancy insertionSRAM redundancy insertion
SRAM redundancy insertion
 
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
 
Resume.
Resume.Resume.
Resume.
 
64 bit sram memory: design paper
64 bit sram memory: design paper64 bit sram memory: design paper
64 bit sram memory: design paper
 
slides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesisslides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesis
 
Emt
EmtEmt
Emt
 
Bandpass Filter in S-Band by D.C.Vaghela,LJIET,Ahmedabad,Gujarat.
Bandpass Filter in S-Band by D.C.Vaghela,LJIET,Ahmedabad,Gujarat.Bandpass Filter in S-Band by D.C.Vaghela,LJIET,Ahmedabad,Gujarat.
Bandpass Filter in S-Band by D.C.Vaghela,LJIET,Ahmedabad,Gujarat.
 
Sram memory design
Sram memory designSram memory design
Sram memory design
 
Hardware Memory
Hardware MemoryHardware Memory
Hardware Memory
 
Write stability analysis of 8 t novel sram cell
Write stability analysis of 8 t novel sram cellWrite stability analysis of 8 t novel sram cell
Write stability analysis of 8 t novel sram cell
 

Ähnlich wie Design of a low power asynchronous SRAM in 45nM CMOS

Design of Low Write-Power Consumption SRAM Cell Based on CNTFET at 32nm Techn...
Design of Low Write-Power Consumption SRAM Cell Based on CNTFET at 32nm Techn...Design of Low Write-Power Consumption SRAM Cell Based on CNTFET at 32nm Techn...
Design of Low Write-Power Consumption SRAM Cell Based on CNTFET at 32nm Techn...VLSICS Design
 
An improvised design implementation of sram
An improvised design implementation of sramAn improvised design implementation of sram
An improvised design implementation of sramIAEME Publication
 
An improvised design implementation of sram
An improvised design implementation of sramAn improvised design implementation of sram
An improvised design implementation of sramIAEME Publication
 
DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...
DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...
DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...VLSICS Design
 
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...Achintya Kumar
 
Final vlsi projectreport
Final vlsi projectreportFinal vlsi projectreport
Final vlsi projectreportphilipsinter
 
DESIGN AND MODELLING OF DIFFERENT SRAM’S BASED ON CNTFET 32NM TECHNOLOGY
DESIGN AND MODELLING OF DIFFERENT SRAM’S BASED ON CNTFET 32NM TECHNOLOGYDESIGN AND MODELLING OF DIFFERENT SRAM’S BASED ON CNTFET 32NM TECHNOLOGY
DESIGN AND MODELLING OF DIFFERENT SRAM’S BASED ON CNTFET 32NM TECHNOLOGYVLSICS Design
 
Bicmos Technology - Overview
Bicmos Technology - OverviewBicmos Technology - Overview
Bicmos Technology - OverviewAyush Mittal
 
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...rameshreddybattini
 
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...Editor IJMTER
 
Recovery method to mitigate the effect of NBTI on SRAM cells
Recovery method to mitigate the effect of NBTI on SRAM cellsRecovery method to mitigate the effect of NBTI on SRAM cells
Recovery method to mitigate the effect of NBTI on SRAM cellsIJERA Editor
 
Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
Design of Low Power Energy Efficient Carry Select Adder Using CMOS TechnologyDesign of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
Design of Low Power Energy Efficient Carry Select Adder Using CMOS TechnologyAssociate Professor in VSB Coimbatore
 
Power analysis of 4 t sram by stacking technique using tanner tool
Power analysis of 4 t sram by stacking technique using tanner toolPower analysis of 4 t sram by stacking technique using tanner tool
Power analysis of 4 t sram by stacking technique using tanner tooleSAT Publishing House
 
A High Accuracy, Low Power, Reproducible Temperature Telemetry System
A High Accuracy, Low Power, Reproducible Temperature Telemetry SystemA High Accuracy, Low Power, Reproducible Temperature Telemetry System
A High Accuracy, Low Power, Reproducible Temperature Telemetry Systemijsrd.com
 
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Editor IJCATR
 

Ähnlich wie Design of a low power asynchronous SRAM in 45nM CMOS (20)

Ch13.pdf
Ch13.pdfCh13.pdf
Ch13.pdf
 
Kj2417641769
Kj2417641769Kj2417641769
Kj2417641769
 
Design of Low Write-Power Consumption SRAM Cell Based on CNTFET at 32nm Techn...
Design of Low Write-Power Consumption SRAM Cell Based on CNTFET at 32nm Techn...Design of Low Write-Power Consumption SRAM Cell Based on CNTFET at 32nm Techn...
Design of Low Write-Power Consumption SRAM Cell Based on CNTFET at 32nm Techn...
 
An improvised design implementation of sram
An improvised design implementation of sramAn improvised design implementation of sram
An improvised design implementation of sram
 
An improvised design implementation of sram
An improvised design implementation of sramAn improvised design implementation of sram
An improvised design implementation of sram
 
DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...
DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...
DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...
 
M Tech New Syllabus(2012)
M Tech New Syllabus(2012)M Tech New Syllabus(2012)
M Tech New Syllabus(2012)
 
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
 
Final vlsi projectreport
Final vlsi projectreportFinal vlsi projectreport
Final vlsi projectreport
 
Cx4301574577
Cx4301574577Cx4301574577
Cx4301574577
 
DESIGN AND MODELLING OF DIFFERENT SRAM’S BASED ON CNTFET 32NM TECHNOLOGY
DESIGN AND MODELLING OF DIFFERENT SRAM’S BASED ON CNTFET 32NM TECHNOLOGYDESIGN AND MODELLING OF DIFFERENT SRAM’S BASED ON CNTFET 32NM TECHNOLOGY
DESIGN AND MODELLING OF DIFFERENT SRAM’S BASED ON CNTFET 32NM TECHNOLOGY
 
Bicmos Technology - Overview
Bicmos Technology - OverviewBicmos Technology - Overview
Bicmos Technology - Overview
 
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
 
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
 
Recovery method to mitigate the effect of NBTI on SRAM cells
Recovery method to mitigate the effect of NBTI on SRAM cellsRecovery method to mitigate the effect of NBTI on SRAM cells
Recovery method to mitigate the effect of NBTI on SRAM cells
 
Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
Design of Low Power Energy Efficient Carry Select Adder Using CMOS TechnologyDesign of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
 
Power analysis of 4 t sram by stacking technique using tanner tool
Power analysis of 4 t sram by stacking technique using tanner toolPower analysis of 4 t sram by stacking technique using tanner tool
Power analysis of 4 t sram by stacking technique using tanner tool
 
A High Accuracy, Low Power, Reproducible Temperature Telemetry System
A High Accuracy, Low Power, Reproducible Temperature Telemetry SystemA High Accuracy, Low Power, Reproducible Temperature Telemetry System
A High Accuracy, Low Power, Reproducible Temperature Telemetry System
 
7 eti pres
7 eti pres7 eti pres
7 eti pres
 
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
 

Mehr von Nirav Desai

How to raise money for an NGO
How to raise money for an NGOHow to raise money for an NGO
How to raise money for an NGONirav Desai
 
Porter’s value chain food retail 2
Porter’s value chain food retail 2Porter’s value chain food retail 2
Porter’s value chain food retail 2Nirav Desai
 
Trends in the Energy Industry in India
Trends in the Energy Industry in IndiaTrends in the Energy Industry in India
Trends in the Energy Industry in IndiaNirav Desai
 
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...Nirav Desai
 
Design of a web portal for farmer's insurance company
Design of a web portal for farmer's insurance companyDesign of a web portal for farmer's insurance company
Design of a web portal for farmer's insurance companyNirav Desai
 
A CASE STUDY ON SONY CORPORATION
A CASE STUDY ON SONY CORPORATIONA CASE STUDY ON SONY CORPORATION
A CASE STUDY ON SONY CORPORATIONNirav Desai
 
Impact of Strong Rupee on Indian Economy
Impact of Strong Rupee on Indian EconomyImpact of Strong Rupee on Indian Economy
Impact of Strong Rupee on Indian EconomyNirav Desai
 
UNION BUDGET 2014
UNION BUDGET 2014UNION BUDGET 2014
UNION BUDGET 2014Nirav Desai
 
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOSDesign of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOSNirav Desai
 
Active Noise Reduction by the Filtered xLMS Algorithm
Active Noise Reduction by the Filtered xLMS AlgorithmActive Noise Reduction by the Filtered xLMS Algorithm
Active Noise Reduction by the Filtered xLMS AlgorithmNirav Desai
 
Does India need an Infrastructure Budget?
Does India need an Infrastructure Budget?Does India need an Infrastructure Budget?
Does India need an Infrastructure Budget?Nirav Desai
 
Research presentation
Research presentationResearch presentation
Research presentationNirav Desai
 

Mehr von Nirav Desai (12)

How to raise money for an NGO
How to raise money for an NGOHow to raise money for an NGO
How to raise money for an NGO
 
Porter’s value chain food retail 2
Porter’s value chain food retail 2Porter’s value chain food retail 2
Porter’s value chain food retail 2
 
Trends in the Energy Industry in India
Trends in the Energy Industry in IndiaTrends in the Energy Industry in India
Trends in the Energy Industry in India
 
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
 
Design of a web portal for farmer's insurance company
Design of a web portal for farmer's insurance companyDesign of a web portal for farmer's insurance company
Design of a web portal for farmer's insurance company
 
A CASE STUDY ON SONY CORPORATION
A CASE STUDY ON SONY CORPORATIONA CASE STUDY ON SONY CORPORATION
A CASE STUDY ON SONY CORPORATION
 
Impact of Strong Rupee on Indian Economy
Impact of Strong Rupee on Indian EconomyImpact of Strong Rupee on Indian Economy
Impact of Strong Rupee on Indian Economy
 
UNION BUDGET 2014
UNION BUDGET 2014UNION BUDGET 2014
UNION BUDGET 2014
 
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOSDesign of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOS
 
Active Noise Reduction by the Filtered xLMS Algorithm
Active Noise Reduction by the Filtered xLMS AlgorithmActive Noise Reduction by the Filtered xLMS Algorithm
Active Noise Reduction by the Filtered xLMS Algorithm
 
Does India need an Infrastructure Budget?
Does India need an Infrastructure Budget?Does India need an Infrastructure Budget?
Does India need an Infrastructure Budget?
 
Research presentation
Research presentationResearch presentation
Research presentation
 

Kürzlich hochgeladen

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Design of a low power asynchronous SRAM in 45nM CMOS

  • 1. Asynchronous SRAM in 45nM CMOS NCSU Free PDK Paper ID: CSMEPUN-1011-033 International Conference on Computer Science and Mechanical Engineering 10th November 2013, Pune Paper presented by: Nirav Desai, Assistant Professor, Dept. of ECE, ITM Universe Work done as a student at the University of Minnesota, Twin Cities Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
  • 2. Introduction • 6 Transistor SRAM design presented here. • Mainly used in Level 1 cache memories of microprocessors. • Low power and fast speed of memory access are design parameters. • Self timed design to provide immunity to process variations and adaptability to different clock speeds. Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
  • 3. SRAM Cell Design Design equations for 6T SRAM: 1. Read Operation Stability 2. Write Operation Stability Figure 1: M1, M3 are inverter pull down transistors. M2 and M4 are inverter pull up transistors. M5 and M6 are NMOS access transistors. BL is bit line and WL is word line. Source: Wikipedia 3. Minimum Cell Area 4. Reverse Short Channel Effect Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
  • 4. SRAM CELL READ AND WRITE MARGIN FROM BUTTERFLY CURVE • NMOS inverter = 110nM PMOS inverter = 220nM NMOS Access = 90nM • NMOSinv/NMOSaccess = 1.2 PMOSinv/NMOSaccess=2.4 • Cbitline = 0.747fF for 512 cell array ( Interconnect Parasitics from ASU PTM Website ) Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
  • 5. SRAM CELL READ AND WRITE MARGIN FROM BUTTERFLY CURVE • • • • NMOS inverter = 150nM PMOS inverter = 555nM NMOS Access = 180nM NMOSinv/NMOSaccess = 1.2 PMOSinv/NMOSaccess = 3 Cbitline = 0.747fF Curve shows SRAM cell is close to write failure. Bitline Precharge to less than 1.1V could be explored to increase SNM. Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
  • 6. Simulation Setup V(word) V(ic) V(write) V(bit) V(qbar) V(bitbar) V(q) • • • • • M0,M1,M3,M4 form the cross coupled inverter pair M5,M6 are access transistors C1, C2 is the bitline capacitance M7 is the precharge switch for bitline ( bit ) - V3 precharges the bitline to 0.8V V6 precharges bitbar and writes a 0 to the cell Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie
  • 7. Timing Waveforms for Characterization • V(write) precharges Cbit to 0.8V via M7 • V(word) disables access transistors M5 and M6 during precharge . • V(qbar) and V(q) are used to generate the butterfly curves. • V(ic) enables M7 during precharge It could be implemented as NOT(V(word)). • V(bitbar) precharges to 0.8V, shows charge pumping when M7 turns off and follows V(qbar) when wordline is enabled. • V(bit) follows V(q) after word line is enabled. • V(bit) precharged to Vdd by V6 V(write) – Applied to source of M7 (precharge switch) V(word) – Wordline Voltage V(qbar) V(q) V(ic) – Enables the precharge switch M7 V(bitbar) V(bit) Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 8. PASS TRANSISTOR BASED TREE DESIGN 1:8 Row Decoder Tree a2 a1 8 MSB BUFFERS a2 a2 a0 a1 a2 a2 a2 a2 in a1 a0 a1 a2 Similar Tree Decoder for 16 LSB Bits Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 9. 23 = 8 MSB Bits for Word Line Address from Row Buffers TREE DECODER DESIGN 24 = 16 LSB Bits for Word Line Address from Column Buffers Directions of Increasing bit number From row buffer To Word Line Buffer From column buffer Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 10. PASS TRANSISTOR BASED TREE DESIGN Delay 170 160 W L 110, 158.9 Delay (psec) 150 880 CK 50 OUT IN 140 CK 130 Identical Sizing for NMOS and PMOS to minimize charge injection effects 220, 118.5 5 120 110 100 • Delay drops by ~40ps/2 for every Doubling of transistor widths • Delay drop saturates around 1760, 84.8 1000nM to 89ps • Used W/L of 880/50 for final tree 6 440, 98.8 90 880, 89.3 80 0 500 1000 1500 2000 Transistor Width (nM) Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 11. TREE DECODER TIMING DIAGRAMS The following waveforms were applied to the row and column selection inputs of the tree decoder Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 12. TREE DECODER TIMING DIAGRAMS It takes one cycle for initializing the tree decoder after which we get clean pulses for each row output LSB pulse is wider than MSB pulse in bottom figure to allow the tree to clear present state before next Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 13. TREE DECODER TIMING DIAGRAMS The top waveforms shows the matrix point output where the row and column select inputs are high The output node discharges when the input goes low Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 14. SRAM TIMING CIRCUIT 110 220 SAE/Write Enable Timing Sequence: 1. Disconnect Precharge 2. Enable Word Line 3. SAE / Write Enable 4. Wait for read/write in Precharge Wordline Enable 5. Disble SAE/Write Enable 6. Disable Wordline 7. Reconnect Precharge and discharge all word lines Read/Write Input Pulse Precharge Disable Pulse Word Line Enable Pulse Read/Write Output Pulse Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 15. READ WRITE CIRCUIT ( Design by Bong Jin ) Sense Amplifier Write Driver Precharge Circuit Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 16. READ WRITE CIRCUIT TEST SETUP Single SRAM Cell for simulations Cbit estimate for 512 rows NMOS Switches to allow read without disabling write circuit Bitline Capacitance estimate from ASU PTM Website Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 17. READ / WRITE TIMING WAVEFORMS Precharge Pulse ( Active Low ) Data Meant to be written to cell Write Enable Pulse Read Enable Pulse Output of Write Buffer Disable output buffer ( tristate logic ) Bitline Bitline Bar Data Output Data Out Bar Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 18. SRAM Cell Layout Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 19. 2X2 SRAM Array Layout This unit can be replicated in all directions without any changes. LVS check remaining Array Size = 3.7975umX2.4725um GND B0 B0BAR B1 B1BAR WORD 1 VDD WORD 0 GND Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 20. Final Waveforms and Decoder Layout Left: Top waveform: Bitline and Bitline Bar waveforms for reading a 1 and Right: Layout of pass Transistor based tree decoder Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 21. References • Digital Integrated Circuits Jan Rabaey, Anantha Chandrakasan, Borivoje Nikolic ( SRAM Cell Design, Decoders, Read Write Circuits ) • CMOS VLSI Design by Weste and Harris ( Butterfly Curves ) • CMOS Circuit Design, Layout and Simulation Baker, Li, Boyce (Decoder Design) • Course slides of Prof. Kia Bazargan ( Precharge Techniques, Decoders, SRAM Cell Design ) Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Cities
  • 22. References (Contd.) • • • • • • Design of High Performance Microprocessor Circuits by Anantha Chandrakasan, William Bowhill, Frank Fox A High-Density Subthreshold SRAM with Data-Independent Bitline Leakage and Virtual-Ground Replica Scheme Tae-Hyoung Kim, Jason Liu, John Keane, Chris H. Kim, University of Minnesota ISSCC 2007 Digital Integrated Circuits by Jan Rabaey Large-Scale SRAM Variability Characterization in 45 nm CMOS Zheng Guo, Student Member, IEEE, Andrew Carlson, Member, IEEE, Liang-Teck Pang, Member, IEEE, Kenneth T. Duong, Tsu-Jae King Liu, Fellow, IEEE, Borivoje Nikolic´, Senior Member, IEEE IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 44, NO. 11, NOVEMBER 2009 Dama, J.; Lines, A., "GHz Asynchronous SRAM in 65nm," Asynchronous Circuits and Systems, 2009. ASYNC '09. 15th IEEE Symposium on , vol., no., pp.85,94, 17-20 May 2009 doi: 10.1109/ASYNC.2009.23 Prepared by: Nirav Desai Work done as a student at the University of Minnesota, Twin Citie