Outline - PowerPoint PPT Presentation

1 / 40
About This Presentation
Title:

Outline

Description:

The time elapsed between a write request and the final writing of the input data into the ... to FAMOS except it has two oxide thicknesses and occupies larger area ... – PowerPoint PPT presentation

Number of Views:198
Avg rating:3.0/5.0
Slides: 41
Provided by: ACE599
Category:
Tags: gd | meaning | outline | period | time

less

Transcript and Presenter's Notes

Title: Outline


1
Semiconductor Memory
  • Outline
  • Memory Classification
  • Memory Organization
  • Memory Timing Parameters
  • Memory Cores
  • Periphery
  • Reliability

2
Semiconductor Memory
  • What is Memories ?
  • Circuits or systems that store digital
    information in large quantity
  • Capacity
  • Circuit designers speak of memory capacity in
    terms of bits
  • System designer speak of memory capacity in terms
    of bytes ( 8 bits)
  • Large computer systems often state in terms of
    words ( 32 or 128 bits)
  • Each byte or word is stored in a unique location
    called address
  • Ex1 Kb 1024 bytes 64 Kb 65536 bytes

3
Semiconductor Memory
  • Semiconductor Memory Classification

Non-Volatile Read-WriteMemory
Read-Write Memory
Read-Only Memory
Random
Non-Random
EPROM
Mask-Programmed
Access
Access
2
E
PROM
Programmable (PROM)
FLASH
FIFO
SRAM
LIFO
DRAM
Shift Register
CAM
4
Semiconductor Memory
  • Timing Definitions
  • Read Access time
  • Time it take to retrieve from the memory
  • Delay between read request and the moment the
    data available at the output
  • Write Access time
  • The time elapsed between a write request and the
    final writing of the input data into the memory
  • Cycle time
  • Minimum time requires between successive reads or
    writes

5
Semiconductor Memory
  • Timing Definitions

Source Rabaey
6
Semiconductor Memory
  • Array-Structured Memory Architecture

Row address gives Word line to select row
Amplifies swing to rail-to-rail amplitude
Column address gives Bit line to select M-bit word
Source Rabaey
7
Semiconductor Memory
  • Hierarchical Memory Architecture

Source Rabaey
8
Semiconductor Memory
  • Read-Only Memory Cells MOS OR

Source Rabaey
9
Semiconductor Memory
  • Read-Only Memory Cells MOS NOR

Source Rabaey
10
Semiconductor Memory
  • Read-Only Memory Cells MOS NAND

All word lines high by default with exception of
selected row
Source Rabaey
11
Semiconductor Memory
  • Equivalent Transient Model
  • Word line parasitics
  • Wire capacitance and gate capacitance
  • Wire resistance (polysilicon)
  • Bit line parasitics
  • Resistance not dominant (metal)
  • Drain and Gate-Drain capacitance

Model for NOR ROM
Source Rabaey
12
Semiconductor Memory
  • Equivalent Transient Model
  • Word line parasitics
  • Wire capacitance and gate capacitance
  • Wire resistance (polysilicon)
  • Bit line parasitics
  • Resistance of cascaded transistors dominates
  • Drain/Source and complete gate capacitance

V
DD
BL
C
L
r
bit
c
bit
r
word
WL
c
word
Model for NAND ROM
Source Rabaey
13
Semiconductor Memory
  • Precharged MOS NOR ROM

V
f
DD
pre
Precharge devices
WL
0
GND
WL
1
WL
2
GND
WL
3
BL
0
BL
1
BL
2
BL
3
PMOS precharge device can be made as large as
necessary,
but clock driver becomes harder to design.
Source Rabaey
14
Semiconductor Memory
  • Disadvantages of ROM / PROM
  • ROM Mask Programmable
  • Programming perform during manufacturing process
  • Involve the manufacturer
  • Unwelcome delay in product development
  • PROM Fuse programmable
  • Customer to program memory one time
  • Single error in the programming process make the
    device unusable
  • Need multiple programmable device
  • NVRW Nonvolatile Read-Write Memories

15
Semiconductor Memory
  • Nonvolatile Read-Write Memories
  • Virtually identical architecture to the ROM
    structure
  • Replace memory core with new device that
    permits its threshold voltage (Vt) to be altered
    electrically
  • Memory is programmed by selectively disable or
    enable some of these devices
  • To reprogram the programmed value must be erased
    first
  • The programming takes much longer than reading
    operation
  • Erasing mechanisms are different for each
    families.

16
Semiconductor Memory
  • New Device The Floating-Gate Transistor
  • Core of virtually every NVRW memory built today
  • Similar to MOS device except that an extra
    polysilicon strip called floating gate is
    inserted between the gate and channel

Floating gate
Control gate
Source
Drain
t
ox
t
ox
n

n
_
p
Substrate
Device cross-section
Schematic symbol
Source Rabaey
17
Semiconductor Memory
  • Effect of Floating Gate Capacitive divider

Source Hodges
18
Semiconductor Memory
  • Example C1 C2 C

19
Semiconductor Memory
  • Operation
  • To turn on Bias VG2 such that results in VG1 gt
    VT

VG2
VG2 0
VG1 0
VG1
QGiven VT 2 V, how much VG2 have to be to
turn on the device ?
20
Semiconductor Memory
  • Operation
  • To turn on Bias VG2 such that results in VG1 gt
    VT

VG2
VG2 0
VG1 -2
VG1
QGiven VT 2 V, how much VG2 need to be to
turn on the device ?
21
Semiconductor Memory
  • We can conclude the follows
  • Control gate voltage (VG2 ) that turns on the
    device can be altered depending on initial value
    of VG1
  • If we have a way to change the initial value of
    VG1 we can effectively change the external VT of
    the device
  • More negative of VG1 results in more positive of
    external VT meaning the device is harder to turn
    on
  • How to change initial value of VG1
  • One method to do this is using a mechanism called
    Hot Carrier Injection (HCI) or Channel Hot
    Electron injection (CHEI) for NMOS Device

22
Semiconductor Memory
  • HCI or CHEI
  • Gate and Drain is biased certain voltage(such as
    5V), while Source and Substrate remain grounded
    so there is relative large Drain current flows.
    High field in Drain-Substrate depletion region
    results in an avalanche breakdown of the
    Drain-Substrate junction.
  • Field accelerates electrons to high velocity
    referred as Hot-Electrons. Fraction of them
    inject in to thin oxide and become trapped on the
    floating gate. As a result, it reduces internal
    node voltage until the vertical field is no
    longer sufficient to generate hot electrons thus
    it is self-limiting process.
  • Electrons can stay at the floating gate for
  • a long period of time ( 10 years)

Source Hodges
23
Semiconductor Memory
  • Erasable Programmable ROM EPROM
  • To program, using HCI to store charge (electrons)
    on floating gate resulting in a negative VG1.
    Thus increasing external VT so that VG2 can not
    turn on device. Once the device is disable it
    does not discharge the bit line. Therefore it is
    interpreted as store 1
  • To Erase, Using strong ultraviolet light to
    assist removing of the stored charge (electrons).
    As a result, VG2 can turn on the device. Once
    the device is enable, it can discharge the bit
    line. Therefore it is interpreted as store 1

24
Semiconductor Memory
  • EPROM

Source Hodges
25
Semiconductor Memory
  • Example An EPROM with threshold voltage 1 V
    relative to Gate1
  • 1) What is threshold voltage relative to Gate2
  • 2) After programming, will this device turn on if
    VG2 5 V, if not what VG2 will turn it on ?

26
Semiconductor Memory
  • EPROM
  • Advantages
  • Extremely simple and dense, 1T cell
  • Attractive for applications that do not require
    regular programming
  • Disadvantages
  • Off-system programming-labor intensive procedure
  • Write/Erase perform on the array.
  • HCI damages the device
  • High power consumption during programming

27
Semiconductor Memory
  • Electrical Erasable PROM EEPROM
  • Using Floating gate Tunneling Oxide (FLOTOX)
    device as a storage device
  • FLOTOX is similar to FAMOS except it has two
    oxide thicknesses and occupies larger area
  • Using Fowler-Nordheim tunneling for both inject
    and remove charge from floating gate to change
    device VT. Thus it is a reversible process but
    not a self-limiting process.
  • Because its threshold voltage is difficult to
    control each cell requires additional MOS as a
    access (or selective) transistor resulting in 2T
    structure which needs larger area than EPROM

28
Semiconductor Memory
  • EEPROM

I
Gate
Floating gate
Drain
Source
V
-10 V
GD
20

30 nm
10 V
1
1
n
n
Substrate
p
10 nm
Fowler-Nordheim I-V characteristic
FLOTOX transistor
Source Rabaey
29
Semiconductor Memory
  • EEPROM Operation
  • When apply voltage between Gate and Drain (VGD)
    so that it creates electric field exceed 107 V/cm
    across the thin oxide, electrons will start
    tunneling through the thin oxide
  • The current due to tunneling increases linearly
    with applied voltage.
  • Since the process is reversible, erase or program
    can be achieved by simply reversing the applied
    voltage.

30
Semiconductor Memory
  • EEPROM Write

0V
Vdd
12V
Float
Reduce VT of FLOTOX
Source Hodges
31
Semiconductor Memory
  • EEPROM Erase

12V
Vdd
0V
Float
Raise VT of FLOTOX
Source Hodges
32
Semiconductor Memory
  • EEPROM Read

Vdd
Vdd
0V
If device turn on BL will be discharged L
Source Hodges
33
Semiconductor Memory
  • EEPROM
  • Advantages
  • On-system programming
  • FN tunneling damages devices slower than HCI
  • Write/Erase usually performs on bytes, although
    bit-by-bit access is possible
  • Disadvantages
  • FLOTOX is larger than FAMOS of EPROM
  • Highly susceptible to process variation
    particularly VT
  • Need an extra MOS for access
  • Limited number of write/erase cycle due to
    threshold shifting toward each other

34
Semiconductor Memory
  • NOR Flash
  • Combine the density of EPROM and versatility of
    EEPROM
  • NOR structure use HCI to program and use FN
    tunneling to erase
  • Erasure and programming times are slow due to
    need for precise control of the threshold
  • Erasure performs in bulk for a complete chip or
    sub-section of memory and takes between 100ms to
    1 s
  • Perform VT checking during erasure and adjust
    erasure time dynamically
  • Fast random read access time thus suitable for
    program-code storage

35
Semiconductor Memory
  • NOR Flash

Source Hodges
36
Semiconductor Memory
  • NOR Flash Write
  • Use HCI to program source voltage is connected
    to GND, then Vd is applied to selected bitline
    while Vpp is applied to selected wordline

Source Hodges
37
Semiconductor Memory
  • NOR Flash Erase
  • Use FN tunneling Apply GND to all Gate (WL),
    high voltage of Vs to the source node
  • Transistors connected to source connections are
    all erased at the same time

Source Hodges
38
Semiconductor Memory
  • NOR Flash Read
  • Apply GND to source connection, precharging the
    bitline to Vd and enable wordline with a Vread

Source Hodges
39
Semiconductor Memory
  • NAND Flash
  • 40 smaller and more dense than NOR array
  • Typically use FN tunneling for both write and
    erase which allows a much larger cycle limit
    usually more than 106 cycles
  • Fast write/erase and fast serial access but
    slower random access than NOR
  • Read operation is similar to NAND ROM
  • Suitable for applications that do not need fast
    random access such as video/audio file storage

40
Semiconductor Memory
  • NAND Flash
  • Wordlines are normally high but one will go low
    and active low when decoder is activated
  • Erase BL and Source are high, WL is GND results
    in negative VT
  • Write 1 SSL isolates source, then BL is GND
    and WL is high causing VT to increase
  • Write 0 Keeping BL high so VT does not change
  • Read SSL and DSL are enable. Then operate the
    same way as NAND ROM

Source Hodges
Write a Comment
User Comments (0)
About PowerShow.com