Circuit Modeling of Nonvolatile Memory Devices - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Circuit Modeling of Nonvolatile Memory Devices

Description:

NVM operates with processes that normally cause failure: ... Y. Tat-Kwan, et. al. IEDM Tech Dig. p. 157 (1994) L. Larcher, et. al. IEEE Trans. ... – PowerPoint PPT presentation

Number of Views:75
Avg rating:3.0/5.0
Slides: 16
Provided by: michael1711
Category:

less

Transcript and Presenter's Notes

Title: Circuit Modeling of Nonvolatile Memory Devices


1
Circuit Modeling of Non-volatile Memory Devices
  • M. Sadd and R. Muralidhar
  • Introduction to NVM
  • Capacitor sub-circuit and sense model
  • Extensions Program/Erase, 2-bit storage,
    reliability

2
NVM operates with processes that normally cause
failure
?Need to model effects that are minimized in most
other devices!
3
Flash Cell Over-view
Flash Cell ? most common type of NVM
Control Gate
ONO Layer
Floating Gate
Tunnel Oxide
The memory becomes Flash when organized in an
array with block erase
NOR Array
4
Flash Cell Operations
  • Operation
  • Sense
  • Program
  • Erase
  • Retention
  • Model Needs to describe
  • Variable Threshold voltage
  • HCI or Tunneling
  • Tunneling
  • Charge loss

5
Flash Sense Operation
Memory senses the Vt shift from stored charge
Basic sense circuit
6
Flash Sense Model
  • Simple Approach ?Separate models for
    program/erase Vt
  • More flexible sub-circuit

7
Flash Sense Model
  • Charge stored on floating node
  • QFG Cmos Vfg Cfs Vfg Cfd(Vfg- Vd)
    Ccg(Vfg-Vcg)
  • Define coupling ratios
  • ?g Ccg/ (Ccg Cmos Cfd Cfs)
  • ?d Cfd/ (Ccg Cmos Cfd Cfs)
  • Then,
  • VT -QFG/Ccg (1/ ?g ) VT,FG (?d / ?g ) Vd
  • Charge of floating node shifts Vt
  • Drain coupling to floating gate introduces
    DIBL
  • Typically ?g 0.5-0.75 and ?d 0.1

8
Sense Model Extraction
  • Extract base MOSFET model by accessing floating
    gate
  • Compare to bit-cell to obtain coupling
    capacitances

Vg
Vd
  • Requires comparison of two devices ? subject to
    mis-match errors
  • Extraction with bit-cell alone (e.g. ref) ?
    requires erase or program model

9
Flash Sense Model Use
  • Model may only be used for transient simulation
  • Example Generating an Id-Vg curve
  • Ramp Drain from 0 to Vd
  • Ramp Gate from 0 to Vg
  • Compute Idrain
  • Idrain vs. Vgate

? Ramp slow enough that transient currents (C
dV/dt) 0
  • Not restrictive Model used mainly for timing

10
Flash Sense Model DC Model
May build a DC Flash model
Solve for Floating node potential for capacitor
sub-circuit model
  • See
  • Y. Tat-Kwan, et. al. IEDM Tech Dig. p. 157 (1994)
  • L. Larcher, et. al. IEEE Trans. Elec. Dev., 49 p.
    301(2002)

? Voltage source sets Vfg such that charge QFG is
conserved
11
Flash Program/Erase Model
  • Time scales
  • Read 10 ns
  • Program 1 ?s
  • Erase 100 ms
  • Retention 10 Years
  • Read ? tightest timing, so most need for circuit
    simulation
  • Program/Erase ?May need a circuit model
    (multi-level storage)

Most models add non-linear resistor or current
source
12
Charge-Trapping NVM
Scaled NVM devices ?charge trapping in a layer
of Nitride (SONOS) Nano-crystals
  • Advantages
  • Reliability (resistant to defects)
  • Reduced program/erase voltage
  • Avoids drain coupling DIBL

13
Charge-Trapping NVM 2 Bit Storage
Two bits may be stored One each above source or
drain
?For large Vd charge over source barrier affects
charge more than over drain
A simple circuit model
Two reads (forward reverse) can store 4 states
14
Reliability Model
Non-linear current source ?model charge loss
Integrate in log(t) dQ/d(log(t)) t dQ/dt t
Itunnel(V) ? May calculate long-time loss
Physics of charge loss (tunneling) is lumped into
the non-linear current source
15
Summary
  • Capacitor sub-circuit ?foundation for flash
    model
  • Appropriate for timing simulation
  • May be augmented to model
  • Program and erase
  • Reliability (charge loss or gain)
  • Device asymmetry (2-bit storage)
Write a Comment
User Comments (0)
About PowerShow.com