SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
New Development
           in
Nitride Storage Devices


           Rich Liu

    Emerging Central Lab
Macronix International Co., Ltd.
NBit / NROM and Beyond
Despite the challenges that come with the use of BTBT HH for
erasing, NBit/NROM has been successful in delivering 2-bit/cell
high density parts.

Even 4-bit/cell high density parts are feasible.

However, this success is only the beginning.

Beyond conventional NBit/NROM:
   PHINES – high programming/erase speed for both code and
   data Flash
   P-poly device – (almost) infinite endurance
   P-poly device with CHISEL – high programming/erase speed
Introduction to NBit / NROM Device (1):
          Program and Erase
                                              Band-To-Band Tunneling Induced
Channel Hot Electron (CHE) Injection
                                                Hot-Hole Injection (BTBTHH)
               Gate = +10 V                                Gate = - 5 V

                 N+-poly                                     N+-poly
                   OX                                          OX
                  SIN                                         SIN
                   OX                                                        Deep depletion
                                                               OX
      n+                       n+                 n+                        n+
                P-sub=0 V                                  P-sub=0 V
Source = 0 V                  Drain= +5 V   Source = 0 V                  Drain = +5 V



           Programming Method                          Erasing Method
Introduction to NBit / NROM Device (2):
                  Read
                                                                        0.0
     Reverse Read Method                                                                        VG=1, NA=5E17, Le=600 A, Nt=6E12
                                                                        -0.5




                                           Surface potential, -ϕs (V)
             Gate= +3 V
                                                                        -1.0                                                       -2ψB

              N+-poly                                                   -1.5                                         VD=0
                                                                                                                     VD=0.4
                OX                                                      -2.0                                         VD=0.8
                                                                                                                     VD=1.2
               SIN           Drain=1.6 V                                -2.5
                                                                                                                     VD=1.6
                OX                                                                                                   VD=2.0
                                                                                  Vbi+VD
     n+                       n+                                        -3.0
                                                                           0.00        0.05   0.10    0.15    0.20          0.25          0.30
             P-sub=0 V
Source=0 V                                                                Drain side            Y position (um)

                     Depletion region               The local potential barrier induced by the
                     extends due to the             injected electrons can be shielded by the
                     drain voltage                  drain voltage (DIBL). Reverse read is a
                                                    local DIBL effect.
Challenges (1):
The Mismatch of Electron and Hole Injections


           Gate                                         Gate

          N+-poly                                      N+-poly
                               After P/E Cycling            OX
               OX
           SIN                                          SIN
            OX                                           OX
  n+                      n+                   n+                     n+

       P-sub                                        P-sub
                Injection Point                              Electron and
                Mismatch                                     hole
                                                             accumulation
Challenges (2):
Retention Properties after Cycling
        Model A                      Model B
          Gate                          Gate

         N+-poly                       N+-poly

              OX                            OX
          SIN                           SIN
           OX                            OX
 n+                     n+     n+                      n+

      P-sub                         P-sub
               Hole Lateral
               movement                     Hole-assisted electron
               during baking                de-trapping

Excess hole traps cause retention challenges!
Challenges (3):
              Hard-to-Erase and Over-Erase

             Hard-to-Erase                 Over-Erase
                 Gate                        Gate

                N+-poly                     N+-poly
                     OX                       OX
                 SIN                           SIN
                  OX                          OX
        n+                   n+       n+                n+

             P-sub                         P-sub

A small amount of electrons          For a short channel device,
accumulate above the channel         the excess hole traps may
center, unreachable by the BTBT      lower the Vt below the EV
hot-hole erase.
                                     level.
Engineering Solutions

Profiles of electrons and holes do not match:
   Improve interface properties
   Parts qualified

Data retention loss due to hole-mismatch or hole-
assisted tunneling:
   Improve interface properties
   Parts qualified

Hard-to-erase and over-erase:
   Clever algorithms and circuit designs
   Parts qualified
New Solutions to Nitride Storage Device Challenges
     Profiles of electrons and holes do not match:
        Find a less localized way to erase.
            Fowler-Nordheim (-FN) erase.

     Data retention loss due to hole-mismatch or hole-assisted
     tunneling:
        Find a way that does not use hole for erase, or
        Find a way to eliminate excess holes
           Fowler-Nordheim (-FN) erase.

     Hard-to-erase and over-erase:
        Find a way to eliminate electrons from channel center;
        Find a way to neutralize holes from channel edge.
           Fowler-Nordheim (-FN) erase.

     However, there is a problem!
        -FN erase is too slow (~ 1 sec).
The Concept of –FN Erase: Dynamic Balance
                                                      7    +
            -FN dynamics                                  N gate
                                                      6        VG= -18 V
                                                               VG= -19 V
             Gate= -21 V                              5        VG= -20 V
                           Gate injection             4    +
                                                          P gate
      J2




                                             Vt (V)
                OX                                             VG= -18 V
                                                      3        VG= -19 V
      J1        SIN
                OX         Electron de-trapping                VG= -20 V
                                                      2
     n+                     n+
                                                      1
              P-sub=0V
Source=0V                   Drain=0V                  0
                                                      10-6 10-5 10-4 10-3 10-2 10-1 100 101
                                                                           Time (sec)
            Under –FN, dynamic balance is reached between gate
            injection (J2) and electron de-trapping (J1)

              balance point determines the final Vt.

            Poly work function determines the final Vt                       p-poly device.
Self-Converging Characteristics of –FN
                 6
                                              VG=-20V
                 5

                 4
        Vt (V)


                 3

                 2

                 1
                 10-6 10-5 10-4 10-3 10-2 10-1 100 101
                           -FN reset time (sec)
  No matter what is the initial Vt, after –FN RESET
the final Vt is always the dynamic balance point –
self-converging Vt.
How –FN Eliminates Excess Charges
           -FN dynamics                -FN erase after CHE or Hot-hole injection
            Gate= - 21 V                                  Gate= - 21 V
                           Gate injection
      J2        OX                                            OX
                                             Hole traps

      J1        SIN                                           SIN
                OX         Electron de-trapping                          CHE injected electrons
                                                              OX
     n+                     n+                      n+                    n+
             P-sub=0V                                      P-sub=0V
Source=0V                   Drain=0V        Source=0V                      Drain=0V
    The RESET/ERASE state Vt is the dynamic balance of the gate injection
    (J2) and electron de-trapping (J1).

    Erase – Excess electrons by CHE are expelled out of nitride by –FN
    operation and the device can be restored to the erased state.

    Anneal – Excess holes in the nitride after P/E cycling are compensated by
    the gate injected electrons.

    No matter what is the initial state, the final state is the RESET state
    Vt.
Use P–FN to Improve Endurance and Retention
     Fresh device            Use –FN periodically to
                           improve reliability (P-FN)
       -FN reset,
         Vt = RV             Period ~ 1,000 P/E cycles

                              Device operates in high Vt
     CHE Program,
        Vt > PV
                           state

                             Use p+ poly lowers the Vt
    BTBT- HH Erase,
        Vt < EV
                           Biases Prog. Erase Reset Read


                      NO    VG    10V    -3V   -10V     4.2V
      Conditions
     valid for –FN          VD    5V     5V    10V      0V
         reset
                            VS    0V     0V    10V      1.6V
              Yes
                            VB    0V     0V    10V      0V
       -FN reset,
         Vt = RV
P–FN Improves Endurance and Retention Greatly
                                           6.0
 1 bit/cell performance                                    Programm state
                                                           Erase state
                                           5.5
    Up to 10M cycles
                                           5.0                                                  PV
                                                    Adjustable        Fixed
    Vt window 1.1V after 10M




                                 Vt (V)
                                                    P/E pulses        P/E pulses
                                           4.5
    cycles
                                           4.0                                                  EV
                                           3.5
 2 bits/cell performance
                                           3.0
    Up to 1M, Vt window 0.9V                  100 101 102 103 104 105 106 107
    400mV 2nd bit effect after                                   P/E Cycles
    1M cycles.                             5.5


                                           5.0     PV=5.2V
                                                                   Program Bit-1, read Bit-1
                                                                   Program Bit-1, read Bit-2
Highest endurance
                                  Vt (V)
                                           4.5                     Program Bit-2, read Bit-1
                                                                   Program Bit-2, read Bit-2
                                                                   Erase Bit-1
cycle ever reported !!!                    4.0
                                                   EV=3.7V

                                           3.5

                                             100     101     102       103      104       105    106
                                                               P/E cycles
Soft –FN Erase: A Path to Higher Performance
  -FN erase is slow
     Takes ~ 1 second.
     Can only be used periodically.

  There is another way:
     Hard sector erase (by BTBT HH) first
     Soft –FN erase for a short time (50ms)
     For the entire sector

  Soft erase eliminates hard-to-erase electrons/holes
     CHISEL can be used for programming
     CHISEL is more efficient than CHE

     High programming speed > 2MB/s.

(CHISEL = Channel Induced Secondary Electron)
The Soft Erase Method
   Key = do not brutal
force = be smart.           Erase Start (N=0)
  Use BTBT HH to do
most of the erase
work.                            Hot-Hole Erase
  Use –FN only for
repairing the damage.    N=N+1
                                  Sector Verify?
   The algorithm of                      Pass        Pre-EV level
this “soft erase”
method resembles that
for the “soft program”
                           Soft Erase 50 msec -FN
technique in floating      VG= -21 V, VD/VS/VB=0 V
gate devices.
   Implementation in                                 EV level
circuits is straight              Erase Done
forward.
CHISEL Programming
                          3.0
                                                                                                                          1.2
                                                                                                                                          VG=11, Vd=4.8, Vb=0

                                                                                                                          1.0             VG=11, Vd=4.8, Vb=-1
                          2.5
                                                                                                                                          VG=11, Vd=4.8, Vb=-2
Delta VT of 1st bit (V)




                                                                                                                                          VG=11, Vd=4.8, Vb=-3




                                                                                                     Delta VT (2nd Bit)
                          2.0                                                                                             0.8             VG=11, Vd=4.3, Vb=-3



                          1.5                                                                                             0.6
                                                                        VG=11, VD=4.8, Vb=0
                          1.0                                           VG=11, Vd=4.8, Vb=-1
                                                                                                                          0.4
                                                                        VG=11, Vd=4.8, Vb=-2
                                                                        VG=11, Vd=4.8, Vb=-3
                          0.5
                                                                        VG=11, Vd=4.3, Vb=-3                              0.2

                          0.0
                             0.0   0.1   0.2   0.3   0.4   0.5   0.6   0.7    0.8    0.9       1.0                        0.0
                                                                                                                             0.0   0.5   1.0     1.5      2.0    2.5   3.0
                                               Programming Time (usec)
                                                                                                                                         Delta VT (1st Bit)

            CHISEL                             faster programming speed with lower power consumption
                                                 (body effect decreases the channel current)
                                                    Increased programming throughput

            The second bit effect is slightly larger than CHE injection.
P/E Cycling of CHISEL Programmed Cells
               With 50 msec soft erase after hot-hole erase                                                   Without soft erase after hot-hole erase
                                                                                                        6.0
         5.5
                                                                                                        5.8
                                                                                                        5.6
                                                                                                        5.4                               CHISEL Programming:
         5.0           Program 1st Bit, read 1st bit       Hot-hole Erase:
                       Program 1st Bit, read 2nd bit                                                    5.2                               1st bit: VG/VD/VS/VB=11.5/5/0/-2.5, 0.1 us
                                                           VG/VD/VS/VB= -1.8/6/0/0, 1 ms
                       Program 2nd Bit, read 1st bit                                                                                      2nd bit: VG/VD/VS/VB=11.5/0/5.5/-2.5, 0.1 us
                                                           VG/VD/VS/VB= -1.8/0/6/0, 1 ms                5.0 Hot-Hole Erase:
                       Program 2nd Bit, read 2nd bit
VT (V)




                                                                                               VT (V)
                                                           Soft Erase:                                  4.8 1st bit: VG/VD/VS/VB= -1.8/6/0/0, 1 ms
                       Erase, read 1st bit                 VG= -21 V, 50 msec
         4.5           Erase, read 2nd bit                                                              4.6 2nd bit: VG/VD/VS/VB= -1.8/0/6/0, 1 ms
                                                                                                        4.4
               Program 1st bit condition:          Program 2nd bit condition:
                                                   VG/VD/VS/VB=11.5/0/5.5/-2.5, 0.1 us                  4.2
               VG/VD/VS/VB=11.5/5/0/-2.5, 0.1 us                                                                                                          Program 1st bit, read 1st bit
         4.0                                                                                            4.0                                               Program1st bit, read 2nd bit
                                                                                                                                                          Program 2nd bit, read 1st bit
                                                                                                        3.8                                               Program 2nd bit, read 2nd bit
                                                                                                        3.6                                               Erase, read 1st bit
                                                                                                                                                          Erase, read 2nd bit
                                                                                                        3.4
         3.5
            100            101              102           103             104            105              100               101               102                103                      104
                                       P/E Cycle Numbers                                                                           P/E Cycle Number

                   Only one-shot program and one-shot erase were used during P/E
                   cycles without any P/E verify and stepping algorithm.

                   CHISEL programming without soft erase has severe erase degradation
                   (hard-to-erase) in less than 100 cycles.

                   Soft erase greatly reduces the hard-to-erase. CHISEL must be used
                   with soft erase.
Mixed Mode Flash Memory
NAND Flash:
FN program, FN erase – requires small current
       Can program large sector simultaneously    Mixed mode
       High program speed                           NROM
       Suitable for data.                         High speed

 X     No random access – unsuitable for code.     Random
                                                   Access

NOR Flash:
CHE program, FN erase – requires large current

 X     Slow programming – not suitable for data
       Random access – suitable for code.
PHINES
      + FN                                        + FN




     Channel            BTBTHH                    Channel
    FN RESET             program                 FN RESET
                       (2-bits/cell)              (Erase)

PHINES (Program by Hole Injection Nitride Electron Storage)
FN reset, BTBTHH program, FN erase – all small current
       Fast programming – suitable for data.
       Random access – suitable for code.
       Two-bits/cell – high density.
       No hard-to-erase, no over-erase – good endurance.
       Combines the benefits of NAND & NOR.
Summary
NBit/NROM is a low-cost, high-density, 2-bit/cell technology.
Using engineering solutions, NBit/NROM delivers its promises.

Beyond NBit/NROM
  PHINES shows promise for mixed mode Flash (both code
  and data).

  –FN and P-poly devices are also promising:
    Use –FN periodically (1,000 P/E cycles) gives excellent
    endurance and data retention.
    Soft erase (a short –FN) after the sector erase also
    works
    Using soft-erase, we can improve the programming
    speed – both code and data Flash.

NBit/NROM’s success is only the beginning.
NBit / NROM Scalability (I)
Left and right bits merge
   Charge distribution is ~ 20-30
   nm
   Does this imply scaling is
   impossible below 60nm?
   However, this is not the issue    Reverse read – long
                                       channel device
Information is still retrievable
even after the left and right bits
start to merge.

Scalable to < 40 nm
(corresponding to < 30nm
technology node).                    Reverse read – Short
                                       channel device
NBit / NROM Scalability (II)
                Second-bit effect                                  Shorter channel

                  Incomplete local DIBL




                                                   Vt (Left bit)
                  shielding
                  Vt (left) shifts up when right
                  bit is programmed
                  Causes Vt window loss
                  More severe for short
                  channel device
                                                                        Vt (Right bit)



                                                  Scaling below 30 nm
Vt (Left bit)




                                                    Increase read drain voltage
                                                    SOI device
                                         Higher
                                           Vd       Double gate structure


                        Vt (Right bit)
NBit / NROM Scalability (III)
 Scaling below 30nm
   Separated nitride device1
   Use side wall process to
   fabricate two separated SiN
   stripes
   Charges are stored in SiN     Separated SiN device
   only



1. Y.K. Lee, et al. (KAIST,
   Korea), IEEE Electron
   Device Letters, May 2004
(30nm device demonstrated)         Charge trapping in
                                  separated SiN device

Weitere ähnliche Inhalte

Ähnlich wie Sonos introduction

Session1semiconductors
Session1semiconductorsSession1semiconductors
Session1semiconductorspopet
 
Diode amplitude modulation diode detection
Diode amplitude modulation diode detectionDiode amplitude modulation diode detection
Diode amplitude modulation diode detectiondutkd
 
SPICE MODEL of LMC6762 in SPICE PARK
SPICE MODEL of LMC6762 in SPICE PARKSPICE MODEL of LMC6762 in SPICE PARK
SPICE MODEL of LMC6762 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM2746 in SPICE PARK
SPICE MODEL of NJM2746 in SPICE PARKSPICE MODEL of NJM2746 in SPICE PARK
SPICE MODEL of NJM2746 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM2902 in SPICE PARK
SPICE MODEL of NJM2902 in SPICE PARKSPICE MODEL of NJM2902 in SPICE PARK
SPICE MODEL of NJM2902 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM2407 in SPICE PARK
SPICE MODEL of NJM2407 in SPICE PARKSPICE MODEL of NJM2407 in SPICE PARK
SPICE MODEL of NJM2407 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM2742RB1 in SPICE PARK
SPICE MODEL of NJM2742RB1 in SPICE PARKSPICE MODEL of NJM2742RB1 in SPICE PARK
SPICE MODEL of NJM2742RB1 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM2403 in SPICE PARK
SPICE MODEL of NJM2403 in SPICE PARKSPICE MODEL of NJM2403 in SPICE PARK
SPICE MODEL of NJM2403 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARK
SPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARKSPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARK
SPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM12904V in SPICE PARK
SPICE MODEL of NJM12904V in SPICE PARKSPICE MODEL of NJM12904V in SPICE PARK
SPICE MODEL of NJM12904V in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM12904M in SPICE PARK
SPICE MODEL of NJM12904M in SPICE PARKSPICE MODEL of NJM12904M in SPICE PARK
SPICE MODEL of NJM12904M in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM12904E in SPICE PARK
SPICE MODEL of NJM12904E in SPICE PARKSPICE MODEL of NJM12904E in SPICE PARK
SPICE MODEL of NJM12904E in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM12904R in SPICE PARK
SPICE MODEL of NJM12904R in SPICE PARKSPICE MODEL of NJM12904R in SPICE PARK
SPICE MODEL of NJM12904R in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM2901 in SPICE PARK
SPICE MODEL of NJM2901 in SPICE PARKSPICE MODEL of NJM2901 in SPICE PARK
SPICE MODEL of NJM2901 in SPICE PARKTsuyoshi Horigome
 
Solids and semiconductors
Solids and semiconductorsSolids and semiconductors
Solids and semiconductorsNaveen Sihag
 
SPICE MODEL of NJM2742M in SPICE PARK
SPICE MODEL of NJM2742M in SPICE PARKSPICE MODEL of NJM2742M in SPICE PARK
SPICE MODEL of NJM2742M in SPICE PARKTsuyoshi Horigome
 

Ähnlich wie Sonos introduction (20)

Vlsi Lecture02
Vlsi Lecture02Vlsi Lecture02
Vlsi Lecture02
 
Session1semiconductors
Session1semiconductorsSession1semiconductors
Session1semiconductors
 
Diode amplitude modulation diode detection
Diode amplitude modulation diode detectionDiode amplitude modulation diode detection
Diode amplitude modulation diode detection
 
SPICE MODEL of LMC6762 in SPICE PARK
SPICE MODEL of LMC6762 in SPICE PARKSPICE MODEL of LMC6762 in SPICE PARK
SPICE MODEL of LMC6762 in SPICE PARK
 
SPICE MODEL of NJM2746 in SPICE PARK
SPICE MODEL of NJM2746 in SPICE PARKSPICE MODEL of NJM2746 in SPICE PARK
SPICE MODEL of NJM2746 in SPICE PARK
 
Lecture08
Lecture08Lecture08
Lecture08
 
SPICE MODEL of NJM2902 in SPICE PARK
SPICE MODEL of NJM2902 in SPICE PARKSPICE MODEL of NJM2902 in SPICE PARK
SPICE MODEL of NJM2902 in SPICE PARK
 
SPICE MODEL of NJM2407 in SPICE PARK
SPICE MODEL of NJM2407 in SPICE PARKSPICE MODEL of NJM2407 in SPICE PARK
SPICE MODEL of NJM2407 in SPICE PARK
 
Stepper Motor
Stepper MotorStepper Motor
Stepper Motor
 
SPICE MODEL of NJM2742RB1 in SPICE PARK
SPICE MODEL of NJM2742RB1 in SPICE PARKSPICE MODEL of NJM2742RB1 in SPICE PARK
SPICE MODEL of NJM2742RB1 in SPICE PARK
 
SPICE MODEL of NJM2403 in SPICE PARK
SPICE MODEL of NJM2403 in SPICE PARKSPICE MODEL of NJM2403 in SPICE PARK
SPICE MODEL of NJM2403 in SPICE PARK
 
SPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARK
SPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARKSPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARK
SPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARK
 
SPICE MODEL of NJM12904V in SPICE PARK
SPICE MODEL of NJM12904V in SPICE PARKSPICE MODEL of NJM12904V in SPICE PARK
SPICE MODEL of NJM12904V in SPICE PARK
 
SPICE MODEL of NJM12904M in SPICE PARK
SPICE MODEL of NJM12904M in SPICE PARKSPICE MODEL of NJM12904M in SPICE PARK
SPICE MODEL of NJM12904M in SPICE PARK
 
SPICE MODEL of NJM12904E in SPICE PARK
SPICE MODEL of NJM12904E in SPICE PARKSPICE MODEL of NJM12904E in SPICE PARK
SPICE MODEL of NJM12904E in SPICE PARK
 
SPICE MODEL of NJM12904R in SPICE PARK
SPICE MODEL of NJM12904R in SPICE PARKSPICE MODEL of NJM12904R in SPICE PARK
SPICE MODEL of NJM12904R in SPICE PARK
 
SPICE MODEL of NJM2901 in SPICE PARK
SPICE MODEL of NJM2901 in SPICE PARKSPICE MODEL of NJM2901 in SPICE PARK
SPICE MODEL of NJM2901 in SPICE PARK
 
Solids and semiconductors
Solids and semiconductorsSolids and semiconductors
Solids and semiconductors
 
Gautam
GautamGautam
Gautam
 
SPICE MODEL of NJM2742M in SPICE PARK
SPICE MODEL of NJM2742M in SPICE PARKSPICE MODEL of NJM2742M in SPICE PARK
SPICE MODEL of NJM2742M in SPICE PARK
 

Kürzlich hochgeladen

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 

Kürzlich hochgeladen (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 

Sonos introduction

  • 1. New Development in Nitride Storage Devices Rich Liu Emerging Central Lab Macronix International Co., Ltd.
  • 2. NBit / NROM and Beyond Despite the challenges that come with the use of BTBT HH for erasing, NBit/NROM has been successful in delivering 2-bit/cell high density parts. Even 4-bit/cell high density parts are feasible. However, this success is only the beginning. Beyond conventional NBit/NROM: PHINES – high programming/erase speed for both code and data Flash P-poly device – (almost) infinite endurance P-poly device with CHISEL – high programming/erase speed
  • 3. Introduction to NBit / NROM Device (1): Program and Erase Band-To-Band Tunneling Induced Channel Hot Electron (CHE) Injection Hot-Hole Injection (BTBTHH) Gate = +10 V Gate = - 5 V N+-poly N+-poly OX OX SIN SIN OX Deep depletion OX n+ n+ n+ n+ P-sub=0 V P-sub=0 V Source = 0 V Drain= +5 V Source = 0 V Drain = +5 V Programming Method Erasing Method
  • 4. Introduction to NBit / NROM Device (2): Read 0.0 Reverse Read Method VG=1, NA=5E17, Le=600 A, Nt=6E12 -0.5 Surface potential, -ϕs (V) Gate= +3 V -1.0 -2ψB N+-poly -1.5 VD=0 VD=0.4 OX -2.0 VD=0.8 VD=1.2 SIN Drain=1.6 V -2.5 VD=1.6 OX VD=2.0 Vbi+VD n+ n+ -3.0 0.00 0.05 0.10 0.15 0.20 0.25 0.30 P-sub=0 V Source=0 V Drain side Y position (um) Depletion region The local potential barrier induced by the extends due to the injected electrons can be shielded by the drain voltage drain voltage (DIBL). Reverse read is a local DIBL effect.
  • 5. Challenges (1): The Mismatch of Electron and Hole Injections Gate Gate N+-poly N+-poly After P/E Cycling OX OX SIN SIN OX OX n+ n+ n+ n+ P-sub P-sub Injection Point Electron and Mismatch hole accumulation
  • 6. Challenges (2): Retention Properties after Cycling Model A Model B Gate Gate N+-poly N+-poly OX OX SIN SIN OX OX n+ n+ n+ n+ P-sub P-sub Hole Lateral movement Hole-assisted electron during baking de-trapping Excess hole traps cause retention challenges!
  • 7. Challenges (3): Hard-to-Erase and Over-Erase Hard-to-Erase Over-Erase Gate Gate N+-poly N+-poly OX OX SIN SIN OX OX n+ n+ n+ n+ P-sub P-sub A small amount of electrons For a short channel device, accumulate above the channel the excess hole traps may center, unreachable by the BTBT lower the Vt below the EV hot-hole erase. level.
  • 8. Engineering Solutions Profiles of electrons and holes do not match: Improve interface properties Parts qualified Data retention loss due to hole-mismatch or hole- assisted tunneling: Improve interface properties Parts qualified Hard-to-erase and over-erase: Clever algorithms and circuit designs Parts qualified
  • 9. New Solutions to Nitride Storage Device Challenges Profiles of electrons and holes do not match: Find a less localized way to erase. Fowler-Nordheim (-FN) erase. Data retention loss due to hole-mismatch or hole-assisted tunneling: Find a way that does not use hole for erase, or Find a way to eliminate excess holes Fowler-Nordheim (-FN) erase. Hard-to-erase and over-erase: Find a way to eliminate electrons from channel center; Find a way to neutralize holes from channel edge. Fowler-Nordheim (-FN) erase. However, there is a problem! -FN erase is too slow (~ 1 sec).
  • 10. The Concept of –FN Erase: Dynamic Balance 7 + -FN dynamics N gate 6 VG= -18 V VG= -19 V Gate= -21 V 5 VG= -20 V Gate injection 4 + P gate J2 Vt (V) OX VG= -18 V 3 VG= -19 V J1 SIN OX Electron de-trapping VG= -20 V 2 n+ n+ 1 P-sub=0V Source=0V Drain=0V 0 10-6 10-5 10-4 10-3 10-2 10-1 100 101 Time (sec) Under –FN, dynamic balance is reached between gate injection (J2) and electron de-trapping (J1) balance point determines the final Vt. Poly work function determines the final Vt p-poly device.
  • 11. Self-Converging Characteristics of –FN 6 VG=-20V 5 4 Vt (V) 3 2 1 10-6 10-5 10-4 10-3 10-2 10-1 100 101 -FN reset time (sec) No matter what is the initial Vt, after –FN RESET the final Vt is always the dynamic balance point – self-converging Vt.
  • 12. How –FN Eliminates Excess Charges -FN dynamics -FN erase after CHE or Hot-hole injection Gate= - 21 V Gate= - 21 V Gate injection J2 OX OX Hole traps J1 SIN SIN OX Electron de-trapping CHE injected electrons OX n+ n+ n+ n+ P-sub=0V P-sub=0V Source=0V Drain=0V Source=0V Drain=0V The RESET/ERASE state Vt is the dynamic balance of the gate injection (J2) and electron de-trapping (J1). Erase – Excess electrons by CHE are expelled out of nitride by –FN operation and the device can be restored to the erased state. Anneal – Excess holes in the nitride after P/E cycling are compensated by the gate injected electrons. No matter what is the initial state, the final state is the RESET state Vt.
  • 13. Use P–FN to Improve Endurance and Retention Fresh device Use –FN periodically to improve reliability (P-FN) -FN reset, Vt = RV Period ~ 1,000 P/E cycles Device operates in high Vt CHE Program, Vt > PV state Use p+ poly lowers the Vt BTBT- HH Erase, Vt < EV Biases Prog. Erase Reset Read NO VG 10V -3V -10V 4.2V Conditions valid for –FN VD 5V 5V 10V 0V reset VS 0V 0V 10V 1.6V Yes VB 0V 0V 10V 0V -FN reset, Vt = RV
  • 14. P–FN Improves Endurance and Retention Greatly 6.0 1 bit/cell performance Programm state Erase state 5.5 Up to 10M cycles 5.0 PV Adjustable Fixed Vt window 1.1V after 10M Vt (V) P/E pulses P/E pulses 4.5 cycles 4.0 EV 3.5 2 bits/cell performance 3.0 Up to 1M, Vt window 0.9V 100 101 102 103 104 105 106 107 400mV 2nd bit effect after P/E Cycles 1M cycles. 5.5 5.0 PV=5.2V Program Bit-1, read Bit-1 Program Bit-1, read Bit-2 Highest endurance Vt (V) 4.5 Program Bit-2, read Bit-1 Program Bit-2, read Bit-2 Erase Bit-1 cycle ever reported !!! 4.0 EV=3.7V 3.5 100 101 102 103 104 105 106 P/E cycles
  • 15. Soft –FN Erase: A Path to Higher Performance -FN erase is slow Takes ~ 1 second. Can only be used periodically. There is another way: Hard sector erase (by BTBT HH) first Soft –FN erase for a short time (50ms) For the entire sector Soft erase eliminates hard-to-erase electrons/holes CHISEL can be used for programming CHISEL is more efficient than CHE High programming speed > 2MB/s. (CHISEL = Channel Induced Secondary Electron)
  • 16. The Soft Erase Method Key = do not brutal force = be smart. Erase Start (N=0) Use BTBT HH to do most of the erase work. Hot-Hole Erase Use –FN only for repairing the damage. N=N+1 Sector Verify? The algorithm of Pass Pre-EV level this “soft erase” method resembles that for the “soft program” Soft Erase 50 msec -FN technique in floating VG= -21 V, VD/VS/VB=0 V gate devices. Implementation in EV level circuits is straight Erase Done forward.
  • 17. CHISEL Programming 3.0 1.2 VG=11, Vd=4.8, Vb=0 1.0 VG=11, Vd=4.8, Vb=-1 2.5 VG=11, Vd=4.8, Vb=-2 Delta VT of 1st bit (V) VG=11, Vd=4.8, Vb=-3 Delta VT (2nd Bit) 2.0 0.8 VG=11, Vd=4.3, Vb=-3 1.5 0.6 VG=11, VD=4.8, Vb=0 1.0 VG=11, Vd=4.8, Vb=-1 0.4 VG=11, Vd=4.8, Vb=-2 VG=11, Vd=4.8, Vb=-3 0.5 VG=11, Vd=4.3, Vb=-3 0.2 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 0.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 Programming Time (usec) Delta VT (1st Bit) CHISEL faster programming speed with lower power consumption (body effect decreases the channel current) Increased programming throughput The second bit effect is slightly larger than CHE injection.
  • 18. P/E Cycling of CHISEL Programmed Cells With 50 msec soft erase after hot-hole erase Without soft erase after hot-hole erase 6.0 5.5 5.8 5.6 5.4 CHISEL Programming: 5.0 Program 1st Bit, read 1st bit Hot-hole Erase: Program 1st Bit, read 2nd bit 5.2 1st bit: VG/VD/VS/VB=11.5/5/0/-2.5, 0.1 us VG/VD/VS/VB= -1.8/6/0/0, 1 ms Program 2nd Bit, read 1st bit 2nd bit: VG/VD/VS/VB=11.5/0/5.5/-2.5, 0.1 us VG/VD/VS/VB= -1.8/0/6/0, 1 ms 5.0 Hot-Hole Erase: Program 2nd Bit, read 2nd bit VT (V) VT (V) Soft Erase: 4.8 1st bit: VG/VD/VS/VB= -1.8/6/0/0, 1 ms Erase, read 1st bit VG= -21 V, 50 msec 4.5 Erase, read 2nd bit 4.6 2nd bit: VG/VD/VS/VB= -1.8/0/6/0, 1 ms 4.4 Program 1st bit condition: Program 2nd bit condition: VG/VD/VS/VB=11.5/0/5.5/-2.5, 0.1 us 4.2 VG/VD/VS/VB=11.5/5/0/-2.5, 0.1 us Program 1st bit, read 1st bit 4.0 4.0 Program1st bit, read 2nd bit Program 2nd bit, read 1st bit 3.8 Program 2nd bit, read 2nd bit 3.6 Erase, read 1st bit Erase, read 2nd bit 3.4 3.5 100 101 102 103 104 105 100 101 102 103 104 P/E Cycle Numbers P/E Cycle Number Only one-shot program and one-shot erase were used during P/E cycles without any P/E verify and stepping algorithm. CHISEL programming without soft erase has severe erase degradation (hard-to-erase) in less than 100 cycles. Soft erase greatly reduces the hard-to-erase. CHISEL must be used with soft erase.
  • 19. Mixed Mode Flash Memory NAND Flash: FN program, FN erase – requires small current Can program large sector simultaneously Mixed mode High program speed NROM Suitable for data. High speed X No random access – unsuitable for code. Random Access NOR Flash: CHE program, FN erase – requires large current X Slow programming – not suitable for data Random access – suitable for code.
  • 20. PHINES + FN + FN Channel BTBTHH Channel FN RESET program FN RESET (2-bits/cell) (Erase) PHINES (Program by Hole Injection Nitride Electron Storage) FN reset, BTBTHH program, FN erase – all small current Fast programming – suitable for data. Random access – suitable for code. Two-bits/cell – high density. No hard-to-erase, no over-erase – good endurance. Combines the benefits of NAND & NOR.
  • 21. Summary NBit/NROM is a low-cost, high-density, 2-bit/cell technology. Using engineering solutions, NBit/NROM delivers its promises. Beyond NBit/NROM PHINES shows promise for mixed mode Flash (both code and data). –FN and P-poly devices are also promising: Use –FN periodically (1,000 P/E cycles) gives excellent endurance and data retention. Soft erase (a short –FN) after the sector erase also works Using soft-erase, we can improve the programming speed – both code and data Flash. NBit/NROM’s success is only the beginning.
  • 22. NBit / NROM Scalability (I) Left and right bits merge Charge distribution is ~ 20-30 nm Does this imply scaling is impossible below 60nm? However, this is not the issue Reverse read – long channel device Information is still retrievable even after the left and right bits start to merge. Scalable to < 40 nm (corresponding to < 30nm technology node). Reverse read – Short channel device
  • 23. NBit / NROM Scalability (II) Second-bit effect Shorter channel Incomplete local DIBL Vt (Left bit) shielding Vt (left) shifts up when right bit is programmed Causes Vt window loss More severe for short channel device Vt (Right bit) Scaling below 30 nm Vt (Left bit) Increase read drain voltage SOI device Higher Vd Double gate structure Vt (Right bit)
  • 24. NBit / NROM Scalability (III) Scaling below 30nm Separated nitride device1 Use side wall process to fabricate two separated SiN stripes Charges are stored in SiN Separated SiN device only 1. Y.K. Lee, et al. (KAIST, Korea), IEEE Electron Device Letters, May 2004 (30nm device demonstrated) Charge trapping in separated SiN device