|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
This chapter describes the flash core cell macro models supported by the Virtuoso® UltraSim™ simulator. The simulator is able to model the floating gate effect of the flash core cell, in addition to conventional MOSFET models, such as MOS level 1 and BSIM3.
The flash core cell is a MOSFET device with a floating gate. The Virtuoso UltraSim simulator supports single n-well and embedded p-well processes. A single n-well process results in a four pin device and an embedded p-well process results in a five pin device. The device parameters are listed in Table 13-1.
|
deltvthinit or delvto |
Note: The flashcell keyword is used to indicate that the model card is a flash core cell model card. In addition, the flashlevel parameter can be set to 1, 2, or 3 according to the flash cell type being simulated (model parameters for different flash cell types are listed in Tables 13-2, 13-3, and 13-4).
|
Timestep at which Vth is adjusted for programming event during simulation |
||
|
Minimum of Vdrain during erasing event Note: The vdersmin parameter is a required flash core cell model card parameter. |
||
|
Change in Vth during simulation programming event (per tpgmstep) |
||
.appendmodel flash=dest_mod_name model=src_mod_name
dest_mod_name is the name of the flash core cell model and src_mod_name is the name of the conventional MOSFET model.
.model fnmos1 flashcell flashlevel=1 vthigh=10
tells the simulator that fnmos1 is a flash core cell model and that flashlevel and vthigh are its model parameters.
.model tn nmos level=49 vtho=0.0 k1=0.4 k2=0.3
.model nandcell flashcell flashlevel=3 vthigh=10 kpgm=2m vgspgmmin=10
.appendmodel flash=nandcell model=tn
mcell d g s pw tn l=0.9 w=1 delvto=-0.7
tells the Virtuoso UltraSim simulator that nandcell is a flash core cell model and tn is a conventional MOSFET model on which the flash core cell model is attached.