SRAM Mohammad Sharifkhani Effect of Mismatch Data Retention

SRAM Mohammad Sharifkhani Effect of Mismatch  Data Retention

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

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).

Techniques for improving reliability Read assist circuits Write assist circuits Error correction methods

Multiple voltages for NM improvement

Threshold voltage variation Monte-carlo simulation Access (reduction in the BL-differential

produced), Higher Vt lower BL swing Read (data flipping while reading), lower vtrip

write (unsuccessful write) Higher Vt weaker PU ration hold (data flipping at a

lower supply voltage in standby mode) S. Mukhopadhyay, JSSC 2007

Solution: Adaptive body bias Dynamic VDD Selection

Higher write noise margin more power Read Write-assist circuits

Keeps WL voltage in check (lower for

stable read) Charge redistribution

between cell VDD and down Vdd Pulsed WL and BL

Minimization of WL activation Threats write: Read Modify

Write is used for all columns 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 Dynamic Body Bias On-chip

programma ble voltage generator with N-well

resistors Forward BB: stronger PMOS makes a wider butter fly curve more SNM

during read operation Higher leakage (only applied on selected banks)

Read assist Local SA

Pilo, JSSC07 Divided BLs

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 Mask registers are

loaded during power up 10% more power at

nominal voltage Yet allows for 1.20.9 VDD reduction and keeps

the array stable saves power at the end

Write assist Weaker 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

Reference generator Bi-directional/data

dependent current flow Write voltage

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

Redundancy in SRAMs Redundancy

Error Correction Code Multi-bit errors

Multi-bit errors: Interleaving Future trends

More than 6T cells Change in technology eDRAM

More transistors Thin Body MOSFETs

Double Gate FinFET Double Gate vs. Tri-Gate

Independent Gate operation Applications

Independent Gate Operation 6-T SRAM in Bulk-Si 6T SRAM with FinFET

6T SRAM with 2 FinFET Embedded DRAM

Recently Viewed Presentations

  • Un'Alleanza per un'Italia sostenibile e più giusta

    Un'Alleanza per un'Italia sostenibile e più giusta

    The EPSC-JRC project on resilience The EPSC-JRC project on resilience A resilient society aims to sustain its level of individual and societal wellbeing in an intergenerationally fair distribution, i.e. ensuring current wellbeing without seriously compromising that of future generations.
  • Department Name Presenter Name Contact Information

    Department Name Presenter Name Contact Information

    choiceADVANTAGE is the premier web-based property management solution in the industry. More than 3,200 hotels using chADV. Most widely used web-based PMS in the world. Will be THE solution for Choice properties worldwide. Now readying the system for Australasia .
  • Chapter 21 { Electric Fields and Dipoles (cont.)

    Chapter 21 { Electric Fields and Dipoles (cont.)

    E. none of the above Charge #1 Charge #2 Charge #3 +q +q -q x y Chapter 22 Gauss's Law Gauss's Law Gauss's law is an alternative to Coulomb's law and is completely equivalent to it. Carl Friedrich Gauss, shown...
  • Using PRIMIS tools for quality improvement Myth buster

    Using PRIMIS tools for quality improvement Myth buster

    PRIMIS is certified to BSI ISO 9001 and BSI ISO/IEC 27001 and achieved compliance with the NHS IG Toolkit. CHART Online is a secure, central database storage facility located at PRIMIS on a University of Nottingham server. The results are...
  • Human Visual System - CAE Users

    Human Visual System - CAE Users

    All other coefficients are skipped. The context is delivered to the arithmetic decoder (along with the bit stream) and the decoded coefficient bit is returned. If the value of this bit is 1 then the significance state is set to...
  • Leren en onderwijzen van statistiek - inleiding (1)

    Leren en onderwijzen van statistiek - inleiding (1)

    Mijn ervaring. context: probleem 2 / studenten uit de lerarenopleiding / in groepjes van 3 à 4 / met een werktekst. veel B-studenten "Ik herinner me dat ik dit soort problemen ooit heb leren oplossen, maar ik ben het ondertussen...
  • Chapter 11-Section 2- American Power Tips the Balance

    Chapter 11-Section 2- American Power Tips the Balance

    22 million people die during WWI. Civilian deaths . accounted for nearly half of that number. Military deaths are estimated to between nine and eleven million. Twenty million soldiers are wounded . but survive. Ten million refugees are forced to...
  • Zonta International envisions a world in which women's

    Zonta International envisions a world in which women's

    Zonta International envisions a world in which women's rights are recognized as human rights and every woman is able to achieve her full potential.. In such a world, women have access to all resources and are represented in decision ....