SlideShare a Scribd company logo
1 of 16
Design and Implementation of VLSI Systems
                   (EN1600)
          Lecture 30: Array Subsystems (DRAM/ROM)




S. Reda EN1600 SP’08
Lecture outline


   • Last time
         – Memory periphery (row/column circuitry)
         – Core cell: SRAM cells
   • This time (different core cells)
         – DRAM cells
         – ROM cells
         – Non Volatile Read Write (NVRW) cells




S. Reda EN1600 SP’08
3T DRAM cell
     WWL
                                           WWL     write
     RWL
                                                           Vdd
                                M3         BL1

                 M1    X
                           M2              X                         Vdd-Vt
                 Cs
                                           RWL                        read


                                           BL2              Vdd-Vt            ∆V
           BL1                       BL2



               No constraints on device sizes (ratioless)
               Reads are non-destructive
               Value stored at node X when writing a “1” is VWWL - Vtn


S. Reda EN1600 SP’08
1T DRAM Cell

     WL                                       write            read
                                    WL
                                               “1”              “1”


                  M1        X        X                Vdd-Vt

                       Cs
       CBL
                                    BL          Vdd
                                      Vdd/2                    sensing

             BL

           Write: Cs is charged (or discharged) by asserting WL and BL
           Read: Charge redistribution occurs between CBL and Cs

           Read is destructive, so must refresh after read
           Leakage cause stored values to “disappear” → refresh
           periodically

S. Reda EN1600 SP’08
The bit line is precharged to VDD/2




S. Reda EN1600 SP’08
How DRAM cells are manufactured?




                        Trench
                       capacitor




S. Reda EN1600 SP’08
DRAM subarray architectures




                                       rejects common mode noise




                  sensitive to noise
S. Reda EN1600 SP’08
ROMs

      • Read-Only Memories are nonvolatile
            – Retain their contents when power is removed
      • Mask-programmed ROMs use one transistor per bit
            – Presence or absence determines 1 or 0




S. Reda EN1600 SP’08
NOR ROMs
    • 4-word x 6-bit ROM
                                                               Word 0: 010101
          – Represented with dot diagram
                                                               Word 1: 011001
          – Dots indicate 1’s in ROM
                                                               Word 2: 100101
                                                     weak
                                                 pseudo-nMOS
      A1 A0
                                                    pullups    Word 3: 101010



       2:4
       DEC



                                                 ROM Array




                   Y5   Y4   Y3   Y2   Y1   Y0


                                                                  Dot diagram
       Looks like 6 4-input pseudo-nMOS NORs

S. Reda EN1600 SP’08
NAND ROM
                                                                    V DD
                                                              Pull-up devices

                                BL [0]   BL [1]   BL [2]   BL [3]


                  WL [0]



                  WL [1]


                  WL [2]



                  WL [3]




            • All word lines high by default with exception of selected row
            • No transistor with the selected word -> bitline pulled down
            • Transistor with the selected word -> bitline remain high

S. Reda EN1600 SP’08
Non Volatile Read/Write (NVRW) memories
     • Same architecture as ROM structures
     • A floating transistor gate is used
          • similar to traditional MOS, except that an extra polysilicon strip
          is inserted between the gate and channel
          • allow the threshold voltage to be progammable

                Floating gate             Gate
                                                                        D
      Source                                       Drain

                                           tox                G

                                           tox
                                                                        S
              n+                     p           n+_
                         Substrate


                   Device cross-section                      Schematic symbol



S. Reda EN1600 SP’08
Floating gate transistor programming


                20 V                            0V                            5V


                            20 V                -5 V      0V                            5V
             10V       5V                                                  - 2.5 V

       S                     D          S                  D          S                 D


       Avalanche injection         Removing programming             Programming results in
                                   voltage leaves charge trapped       higher V T .

   Process is self-timing                                   Floating gate is surrounded
   - Effectively increases                                  by an insulator material →
   Threshold voltage                                        traps the electrons



S. Reda EN1600 SP’08
Flash Electrically Erasable ROMs



                            C ontrol gate
                                                  Floating gate

            erasure                                Thin tunneling oxid e

          n 1 source                          n 1 d rain
                          programming
                            p- substrate


        To erase: ground the gate and apply a 12V at the source



S. Reda EN1600 SP’08
Basic Operations in a NOR Flash Memory―
   Erase


                  cell                       array
                                      BL 0           BL 1
                         G
        12 V
                                 0V                         WL 0
           S                 D


                                 0V                         WL 1


                                      open           open



S. Reda EN1600 SP’08
Basic Operations in a NOR Flash Memory―
   Write


                 12 V               BL 0   BL 1
                    G
                        6V
                             12 V                 WL 0
          S             D


                             0V                   WL 1


                                    6V     0V



S. Reda EN1600 SP’08
Basic Operations in a NOR Flash Memory―
   Read

                                       BL 0   BL 1
                       5V
                         G
                             1V
                                  5V                 WL 0
            S                D


                                  0V                 WL 1


                                       1V     0V




S. Reda EN1600 SP’08

More Related Content

What's hot

Vlsi design and fabrication ppt
Vlsi design and fabrication  pptVlsi design and fabrication  ppt
Vlsi design and fabrication ppt
Manjushree Mashal
 
Cmos design
Cmos designCmos design
Cmos design
Mahi
 

What's hot (20)

Vlsi design and fabrication ppt
Vlsi design and fabrication  pptVlsi design and fabrication  ppt
Vlsi design and fabrication ppt
 
Lecture5c
Lecture5cLecture5c
Lecture5c
 
Band pass filter
Band pass filterBand pass filter
Band pass filter
 
Basics of microstrip slot line
Basics of microstrip slot lineBasics of microstrip slot line
Basics of microstrip slot line
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
Op amp
Op ampOp amp
Op amp
 
Structures of led
Structures of ledStructures of led
Structures of led
 
Ic voltage regulators
Ic voltage regulatorsIc voltage regulators
Ic voltage regulators
 
Linear Integrated Circuits -LIC!
Linear Integrated Circuits -LIC!Linear Integrated Circuits -LIC!
Linear Integrated Circuits -LIC!
 
MOS transistor 13
MOS transistor 13MOS transistor 13
MOS transistor 13
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design ppt
 
SRAM
SRAMSRAM
SRAM
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
 
Cmos design
Cmos designCmos design
Cmos design
 
Filters
FiltersFilters
Filters
 
chapter-12memory.pptx
chapter-12memory.pptxchapter-12memory.pptx
chapter-12memory.pptx
 
Mos transistor
Mos transistorMos transistor
Mos transistor
 
N well
N wellN well
N well
 
An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014
 

Viewers also liked (7)

Lecture19
Lecture19Lecture19
Lecture19
 
DF_Captronics06
DF_Captronics06DF_Captronics06
DF_Captronics06
 
VlSI Lecture04
VlSI Lecture04VlSI Lecture04
VlSI Lecture04
 
vlsi Lecture05
vlsi Lecture05vlsi Lecture05
vlsi Lecture05
 
Lecture01
Lecture01Lecture01
Lecture01
 
Lecture07
Lecture07Lecture07
Lecture07
 
TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire
 

Similar to Lecture30 (20)

Lecture14
Lecture14Lecture14
Lecture14
 
Lecture16
Lecture16Lecture16
Lecture16
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture18
Lecture18Lecture18
Lecture18
 
Lecture29
Lecture29Lecture29
Lecture29
 
Hardware combinational
Hardware combinationalHardware combinational
Hardware combinational
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture32
Lecture32Lecture32
Lecture32
 
Lecture32
Lecture32Lecture32
Lecture32
 
Digital ic ajal crc
Digital ic ajal crcDigital ic ajal crc
Digital ic ajal crc
 
Unit 4 memory system
Unit 4   memory systemUnit 4   memory system
Unit 4 memory system
 
Arduino Severino Serial Board TPS-00759 www.onlineTPS.com
Arduino Severino Serial Board TPS-00759 www.onlineTPS.comArduino Severino Serial Board TPS-00759 www.onlineTPS.com
Arduino Severino Serial Board TPS-00759 www.onlineTPS.com
 
Cd4013
Cd4013Cd4013
Cd4013
 
44
4444
44
 
natchatra
natchatranatchatra
natchatra
 
Lect2 up080 (100324)
Lect2 up080 (100324)Lect2 up080 (100324)
Lect2 up080 (100324)
 
Lecture08
Lecture08Lecture08
Lecture08
 
Lecture15
Lecture15Lecture15
Lecture15
 
Lecture17
Lecture17Lecture17
Lecture17
 
ddc cinverter control design process.ppt
ddc cinverter control design process.pptddc cinverter control design process.ppt
ddc cinverter control design process.ppt
 

More from Dharmesh Goyal (15)

What's new in Bluetooth 5 ? Facts Unleashed
What's new in Bluetooth 5 ? Facts UnleashedWhat's new in Bluetooth 5 ? Facts Unleashed
What's new in Bluetooth 5 ? Facts Unleashed
 
Lecture31
Lecture31Lecture31
Lecture31
 
Lecture28
Lecture28Lecture28
Lecture28
 
Lecture27
Lecture27Lecture27
Lecture27
 
Lecture26
Lecture26Lecture26
Lecture26
 
Lecture25
Lecture25Lecture25
Lecture25
 
Lecture24
Lecture24Lecture24
Lecture24
 
Lecture23
Lecture23Lecture23
Lecture23
 
Lecture22
Lecture22Lecture22
Lecture22
 
Lecture21
Lecture21Lecture21
Lecture21
 
Lecture13
Lecture13Lecture13
Lecture13
 
Lecture10
Lecture10Lecture10
Lecture10
 
Lecture09
Lecture09Lecture09
Lecture09
 
vlsi Lecture06
vlsi Lecture06vlsi Lecture06
vlsi Lecture06
 
Vlsi Lecture02
Vlsi Lecture02Vlsi Lecture02
Vlsi Lecture02
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
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
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Lecture30

  • 1. Design and Implementation of VLSI Systems (EN1600) Lecture 30: Array Subsystems (DRAM/ROM) S. Reda EN1600 SP’08
  • 2. Lecture outline • Last time – Memory periphery (row/column circuitry) – Core cell: SRAM cells • This time (different core cells) – DRAM cells – ROM cells – Non Volatile Read Write (NVRW) cells S. Reda EN1600 SP’08
  • 3. 3T DRAM cell WWL WWL write RWL Vdd M3 BL1 M1 X M2 X Vdd-Vt Cs RWL read BL2 Vdd-Vt ∆V BL1 BL2  No constraints on device sizes (ratioless)  Reads are non-destructive  Value stored at node X when writing a “1” is VWWL - Vtn S. Reda EN1600 SP’08
  • 4. 1T DRAM Cell WL write read WL “1” “1” M1 X X Vdd-Vt Cs CBL BL Vdd Vdd/2 sensing BL Write: Cs is charged (or discharged) by asserting WL and BL Read: Charge redistribution occurs between CBL and Cs Read is destructive, so must refresh after read Leakage cause stored values to “disappear” → refresh periodically S. Reda EN1600 SP’08
  • 5. The bit line is precharged to VDD/2 S. Reda EN1600 SP’08
  • 6. How DRAM cells are manufactured? Trench capacitor S. Reda EN1600 SP’08
  • 7. DRAM subarray architectures rejects common mode noise sensitive to noise S. Reda EN1600 SP’08
  • 8. ROMs • Read-Only Memories are nonvolatile – Retain their contents when power is removed • Mask-programmed ROMs use one transistor per bit – Presence or absence determines 1 or 0 S. Reda EN1600 SP’08
  • 9. NOR ROMs • 4-word x 6-bit ROM Word 0: 010101 – Represented with dot diagram Word 1: 011001 – Dots indicate 1’s in ROM Word 2: 100101 weak pseudo-nMOS A1 A0 pullups Word 3: 101010 2:4 DEC ROM Array Y5 Y4 Y3 Y2 Y1 Y0 Dot diagram Looks like 6 4-input pseudo-nMOS NORs S. Reda EN1600 SP’08
  • 10. NAND ROM V DD Pull-up devices BL [0] BL [1] BL [2] BL [3] WL [0] WL [1] WL [2] WL [3] • All word lines high by default with exception of selected row • No transistor with the selected word -> bitline pulled down • Transistor with the selected word -> bitline remain high S. Reda EN1600 SP’08
  • 11. Non Volatile Read/Write (NVRW) memories • Same architecture as ROM structures • A floating transistor gate is used • similar to traditional MOS, except that an extra polysilicon strip is inserted between the gate and channel • allow the threshold voltage to be progammable Floating gate Gate D Source Drain tox G tox S n+ p n+_ Substrate Device cross-section Schematic symbol S. Reda EN1600 SP’08
  • 12. Floating gate transistor programming 20 V 0V 5V 20 V -5 V 0V 5V 10V 5V - 2.5 V S D S D S D Avalanche injection Removing programming Programming results in voltage leaves charge trapped higher V T . Process is self-timing Floating gate is surrounded - Effectively increases by an insulator material → Threshold voltage traps the electrons S. Reda EN1600 SP’08
  • 13. Flash Electrically Erasable ROMs C ontrol gate Floating gate erasure Thin tunneling oxid e n 1 source n 1 d rain programming p- substrate To erase: ground the gate and apply a 12V at the source S. Reda EN1600 SP’08
  • 14. Basic Operations in a NOR Flash Memory― Erase cell array BL 0 BL 1 G 12 V 0V WL 0 S D 0V WL 1 open open S. Reda EN1600 SP’08
  • 15. Basic Operations in a NOR Flash Memory― Write 12 V BL 0 BL 1 G 6V 12 V WL 0 S D 0V WL 1 6V 0V S. Reda EN1600 SP’08
  • 16. Basic Operations in a NOR Flash Memory― Read BL 0 BL 1 5V G 1V 5V WL 0 S D 0V WL 1 1V 0V S. Reda EN1600 SP’08