Home> >

opt_ex05 : Level 1 Diode Model Extraction

opt_ex05 : Level 1 Diode Model Extraction

opt_ex05 : Level 1 Diode Model Extraction

Requires: Utmost IV, SmartSpice, SmartView

Minimum Versions: Utmost IV 1.10.6.R, SmartSpice 4.10.2.R, SmartView 2.28.2.R

This example describes how to extract a level 1 diode model given typical forward and reverse current and reverse capacitance measurement data. A diode is a device with two terminals (nodes), the anode (A) and cathode (C). In forward operation, the anode bias is more positive than the cathode and in reverse operation the inverse is true.

The project file opt_ex05.prj and the data file diode.uds for this example should be loaded into your database. When opened, the project will look as shown in opt_ex05_01.png and when plotted, the example measured data will look as shown in opt_ex05_02.png.

The optimization sequence, which fully automates the extraction of this level1 diode model example, has three sections. The objective of each section is to isolate a device characteristic and then to optimize only those model parameters which account for this device behavior.

The first section, takes the reverse current characteristic and extracts the parameters BV and IBV associated with the reverse breakdown. Also included is the RS parameter representing the device series resistance.

The second section extracts the forward diode current parameters, IS and N. It also adjusts the series resistance parameter, RS, since the fit in the high forward current region is often more important than that in reverse operation.

In the final section, the reverse bias capacitance parameters, CJ0, MJ and VJ are optimized.

Note that the Levenberg-Marquardt optimization method was used throughout this example, except for the fwd1 optimization setup where a more advanced Parallel-Tempering optimization is required.

Once the sequence is complete, the final model fit is as shown in opt_ex05_03.png. The model card can then be exported into an external model library file as shown in the output file opt_ex05.lib.

opt_ex05.lib — view contents
.LIB demo

.MODEL dio D (
+LEVEL    = 1              IS       = 7.82198e-15    ISW      = 1e-18          
+RS       = 10.8026        N        = 1.01199        BV       = 47.418         
+IBV      = 0.00774265     CJO      = 8.91642e-12    VJ       = 1              
+MJ       = 0.46959        FC       = 0.5            CJSW     = 1e-10          
+VJSW     = 0.8            MJSW     = 0.3            FCSW     = 0.5            
+AF       = 1              XTI      = 3              EG       = 1.17            )

.ENDL demo
opt_ex05.uds — view contents
Utmost IV CSV Data Logfile
Format Version 1
Copyright (c) 1984 - 2016 Silvaco, Inc. All rights reserved

DataSetStart

DataSetName, Cap
MeasurementType, LCR

BatchName, opt_ex05
WaferName, 1
DieName, 1
GroupName, 1, 0, 0.9
DeviceName, cap
Temperature, 27

FabDate, 24 Apr 2007
UserDate, 24 Apr 2007

WaferDiameter, 20
DieSize, 1, 1

NodeNames, A C

LCRSource, A, C, 1e+06, V, 0
LCRTarget, CP
Sweep, 1, V_LCR, LIN, 0.3, -5, -0.1, CALCULATED

Constant, V, C, 0, 0.0, 0.0

Function, VA, VC + V_LCR

Plot, cap, XY (LIN LIN), VA, CP

DataArray, CP
1.05231e-11    9.88825e-12    9.35945e-12    8.91e-12       8.52173e-12    
8.18184e-12    7.88099e-12    7.6122e-12     7.3701e-12     7.15053e-12    
6.95018e-12    6.76637e-12    6.59694e-12    6.44009e-12    6.29433e-12    
6.1584e-12     6.03123e-12    5.91192e-12    5.79969e-12    5.69385e-12    
5.59381e-12    5.49907e-12    5.40917e-12    5.3237e-12     5.24231e-12    
5.16469e-12    5.09055e-12    5.01963e-12    4.95171e-12    4.88658e-12    
4.82405e-12    4.76395e-12    4.70613e-12    4.65045e-12    4.59678e-12    
4.54499e-12    4.49498e-12    4.44665e-12    4.39991e-12    4.35467e-12    
4.31085e-12    4.26838e-12    4.22719e-12    4.18721e-12    4.1484e-12     
4.11068e-12    4.07402e-12    4.03835e-12    4.00365e-12    3.96986e-12    
3.93694e-12    3.90486e-12    3.87359e-12    3.84308e-12    

DataSetFinish

DataSetStart

DataSetName, IDvsVD
MeasurementType, DC

BatchName, opt_ex05
WaferName, 1
DieName, 1
GroupName, 1, 0, 0.9
DeviceName, fwd
Temperature, 27

FabDate, 24 Apr 2007
UserDate, 24 Apr 2007

WaferDiameter, 20
DieSize, 1, 1

NodeNames, A C

Sweep, 1, V, A, LIN, 0.02, 1, CALCULATED, 50, 0.1

Constant, V, C, 0, 0.1, 0.0

Target, I, A

Plot, id, XY (LIN LOG), VA, IA

DataArray, IA
7.12711e-15    2.25709e-14    5.60342e-14    1.28546e-13    2.85664e-13    
6.26115e-13    1.36382e-12    2.9623e-12     6.42597e-12    1.39312e-11    
3.01938e-11    6.54322e-11    1.41788e-10    3.07239e-10    6.65746e-10    
1.44257e-09    3.12583e-09    6.77316e-09    1.46763e-08    3.1801e-08     
6.89067e-08    1.49305e-07    3.23495e-07    7.0085e-07     1.5181e-06     
3.28701e-06    7.11084e-06    1.53541e-05    3.30205e-05    7.042e-05      
0.000147653    0.000299865    0.000577358    0.00103123     0.00168884     
0.00254339     0.00356595     0.00472245     0.00598302     0.00732423     
0.00872852     0.0101828      0.0116775      0.013205       0.0147598      
0.0163376      0.0179348      0.0195487      0.0211771      0.0228181      

DataSetFinish

DataSetStart

DataSetName, IDvsVD
MeasurementType, DC

BatchName, opt_ex05
WaferName, 1
DieName, 1
GroupName, 1, 0, 0.9
DeviceName, rev
Temperature, 27

FabDate, 24 Apr 2007
UserDate, 24 Apr 2007

WaferDiameter, 20
DieSize, 1, 1

NodeNames, A C

Sweep, 1, V, A, LIN, -60, -1, CALCULATED, 60, 0.1

Constant, V, C, 0, 0.1, 0.0

Target, I, A

Plot, id, XY (LIN LIN), VA, IA

DataArray, IA
-1.13092       -1.0403        -0.949703      -0.859124      -0.76857       
-0.67805       -0.587571      -0.497149      -0.406805      -0.316579      
-0.22655       -0.136918      -0.0485385     -7.40165e-10   -6.21725e-15   
-6.21725e-15   -6.21725e-15   -5.77316e-15   -5.77316e-15   -6.66134e-15   
-6.66134e-15   -6.21725e-15   -6.21725e-15   -6.21725e-15   -6.21725e-15   
-5.77316e-15   -5.77316e-15   -6.66134e-15   -6.21725e-15   -6.21725e-15   
-6.21725e-15   -6.21725e-15   -6.21725e-15   -6.21725e-15   -6.21725e-15   
-6.21725e-15   -6.21725e-15   -6.21725e-15   -6.43929e-15   -6.21725e-15   
-6.21725e-15   -5.9952e-15    -6.21725e-15   -6.21725e-15   -6.21725e-15   
-6.21725e-15   -6.21725e-15   -6.21725e-15   -6.21725e-15   -6.10623e-15   
-6.10623e-15   -6.21725e-15   -6.10623e-15   -6.10623e-15   -6.10623e-15   
-6.10623e-15   -6.10623e-15   -6.10623e-15   -6.10623e-15   -6.10623e-15   

DataSetFinish