Top Banner
SRAM Mohammad Sharifkhani
52

SRAM

Jan 12, 2016

Download

Documents

brasen

SRAM. Mohammad Sharifkhani. Effect of Mismatch. Data Retention Voltage. DRV Mote-carlo simulation. Inv. with VL Input @ Read load. Init cond. VL=1, VH=0. Inv. with VR Input @ Write load. Shmoo plot. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SRAM

SRAM

Mohammad Sharifkhani

Page 2: SRAM
Page 3: SRAM
Page 4: SRAM
Page 5: SRAM
Page 6: SRAM
Page 7: SRAM
Page 8: SRAM
Page 9: SRAM
Page 10: SRAM
Page 11: SRAM

Effect of Mismatch

Page 12: SRAM

Data Retention Voltage

Page 13: SRAM

DRV Mote-carlo simulation

Page 14: SRAM
Page 15: SRAM
Page 16: SRAM
Page 17: SRAM
Page 18: SRAM

Inv. with VL Input @ Read load

Inv. with VR Input @ Write load

Init cond. VL=1, VH=0

Page 19: SRAM

Shmoo plot

• A shmoo plot is a graph that represents how a particular test passes or fails when parameters like frequency, voltage, or temperature are varied and the test is executed repeatedly.

• The shape of the failing region is meaningful and helps in determining the cause of the failure.

• A shmoo plot of normal circuit operation shows better high-frequency performance as supply voltage increases, as shown in Fig. 1a.

• Other shapes frequently seen include the curlback (Fig. 1b), ceiling (Fig. 1c), floor (Fig. 1d), wall (Fig. 1e), finger (Fig. 1f), and breaking wave (Fig. 1g).

Page 20: SRAM
Page 21: SRAM
Page 22: SRAM
Page 23: SRAM
Page 24: SRAM

Techniques for improving reliability

• Read assist circuits

• Write assist circuits

• Error correction methods

Page 25: SRAM

Multiple voltages for NM improvement

Page 26: SRAM

Threshold voltage variation

S. Mukhopadhyay, JSSC 2007

Monte-carlo simulationAccess (reductionin the BL-differential produced), Higher Vt lower BL swing

Read (data flipping while reading), lower v-trip

write (unsuccessful write) Higher Vt weaker PU ration

hold (data flipping at a lower supply voltage in standby mode)

Page 27: SRAM

Solution: Adaptive body bias

Page 28: SRAM

Dynamic VDD Selection

Higher write noise margin more power

Page 29: SRAM

Read Write-assist circuitsKeeps WL voltage in check (lower for stable read)

Charge redistribution between cell VDD and down Vdd

Page 30: SRAM

Pulsed WL and BL

Minimization of WL activation

Threats write:Read Modify Write is used for all columns

Page 31: SRAM

Pulsed WL and BL

On pseudo read columns the BLs are precharged to a lower voltage than VDD to maintain stability of the cell Weaker access lower delta V to trip the cell

Page 32: SRAM

Dynamic Body Bias

Forward BB: stronger PMOS makes a wider butter fly curve more SNM during read operationHigher leakage (only applied on selected banks)

On-chip programmable voltage generator with N-well resistors

Page 33: SRAM

Read assist

Pilo, JSSC’07 Divided BLs

Local SA

Page 34: SRAM

Read assist

When enabled the half selected BL/read BL get full swing

Masks the BL of the half selected columns that do not need full amplification to save power

10% more power at nominal voltageYet allows for 1.20.9 VDD reduction and keeps the array stable saves power at the endMask registers are

loaded during power up

Page 35: SRAM

Write assistWeaker PMOS is needed

Supply reduction of the to be written cells by ~200mV

Only the columns to be written on get the lower supply voltage: a power decoder is needed

Page 36: SRAM

Reference generator

Write voltageBi-directional/data dependent current flow

Old data: VDDVWR

New data: sink data from VWR to charge up the new 1 node

Writing old data pulls up VWR push-pull is needed at Ref. Generator

Page 37: SRAM

Redundancy in SRAMs

Page 38: SRAM

Redundancy

Page 39: SRAM

Error Correction Code

Page 40: SRAM

Multi-bit errors

Page 41: SRAM

Multi-bit errors: Interleaving

Page 42: SRAM

Future trends

• More than 6T cells

• Change in technology

• eDRAM

Page 43: SRAM

More transistors

Page 44: SRAM

Thin Body MOSFETs

Page 45: SRAM

Double Gate FinFET

Page 46: SRAM

Double Gate vs. Tri-Gate

Page 47: SRAM

Independent Gate operation

Page 48: SRAM

Applications

Page 49: SRAM

Independent Gate Operation6-T SRAM in Bulk-Si

Page 50: SRAM

6T SRAM with FinFET

Page 51: SRAM

6T SRAM with 2 FinFET

Page 52: SRAM

Embedded DRAM