Spice3f5

Junction diodes

Junction Diodes

General form

DXXXXXXX N+ N- MNAME <AREA> <OFF> <IC=VD> <TEMP=T> <AREA=A> <PJ=P>

Examples

DBRIDGE 2 10 DIODE1
DCLMP 3 7 DMOD 3.0 IC=0.2
DJ 5 0 NDIO AREA=2e-12 PJ=6e-6

N+ and N- are the positive and negative nodes, respectively. MNAME is the model name, AREA is the area factor, and OFF indicates an (optional) starting condition on the device for dc analysis. If the area factor is omitted, the model's AREA is used, or 1.0 if it has none. The (optional) initial condition specification using IC=VD is intended for use with the UIC option on the .TRAN control line, when a transient analysis is desired starting from other than the quiescent operating point. The (optional) TEMP value is the temperature at which this device is to operate, and overrides the temperature specification on the .OPTION control line.

PJ is the perimeter of the junction, for the sidewall parameters JSW and CJSW of HSPICE-style models (see the model below); without it, the model's PJ is used, or 0. For a model of LEVEL=3, as HSPICE, AREA and PJ are an area and a length, and are scaled by the .OPTIONS SCALE and GEOSHRINK (AREA by their product squared).

Parameters: Junction diode

Diode Model (D)

The dc characteristics of the diode are determined by the parameters IS and N. An ohmic resistance, RS, is included. Charge storage effects are modeled by a transit time, TT, and a nonlinear depletion layer capacitance which is determined by the parameters CJO, VJ, and M. The temperature dependence of the saturation current is defined by the parameters EG, the energy and XTI, the saturation current temperature exponent. The nominal temperature at which these parameters were measured is TNOM, which defaults to the circuit-wide value specified on the .OPTIONS control line. Reverse breakdown is modeled by an exponential increase in the reverse diode current and is determined by the parameters BV and IBV (both of which are positive numbers).

nameparameterunitsdefaultexamplearea
ISsaturation currentA1.0e-141.0e-14*
RSohmic resistanceΩ010*
Nemission coefficient-11.0
TTtransit-timesec00.1ns
CJOzero-bias junction capacitanceF02pF*
VJjunction potentialV10.6
Mgrading coefficient-0.50.5
EGactivation energyeV1.111.11 Si 0.69 Sbd 0.67 Ge
XTIsaturation-current temp. exp-3.03.0 jn 2.0 Sbd
KFflicker noise coefficient-0
AFflicker noise exponent-1
FCcoefficient for forward-bias depletion capacitance formula-0.5
BVreverse breakdown voltageVinfinite40.0
IBVcurrent at breakdown voltageA1.0e-3
TNOMparameter measurement temperatureC2750

HSPICE parameters

Diode models from HSPICE model libraries, such as the junction diodes of foundry libraries (LEVEL=3), can be used. These parameters are understood as well:

nameparameterunitsdefaultscaled by
CJ, PB, MJ, TREFthe same as CJO, VJ, M and TNOM
JSWsidewall saturation currentA/m0PJ
CJSWsidewall zero-bias junction capacitanceF/m0PJ
PHP (or VJSW)sidewall junction potentialV1
MJSWsidewall grading coefficient-0.33
FCSsidewall forward-bias depletion capacitance coefficient-FC
AREA, PJthe instances' area and perimeter if they don't give them1, 0
TLEVCcapacitance temperature equations: 0, as for CJO and VJ above, or 1 (below)-0
CTA, CTPtemperature coefficients of CJ and CJSW, for TLEVC=11/°C0
TPB, TPHPtemperature coefficients of PB and PHP, for TLEVC=1V/°C0
TCVtemperature coefficient of BVV/°C0

The saturation current is IS·AREA + JSW·PJ, and the depletion charge and capacitance are those of the bottom junction (CJO·AREA, VJ, M, FC) and the sidewall junction (CJSW·PJ, PHP, MJSW, FCS) added together. With TLEVC=1, as in HSPICE, CJ, CJSW, PB and PHP change linearly with the temperature T:

CJ(T)   = CJ   · (1 + CTA·(T - TNOM))       PB(T)  = PB  - TPB·(T - TNOM)
CJSW(T) = CJSW · (1 + CTP·(T - TNOM))       PHP(T) = PHP - TPHP·(T - TNOM)

and with TLEVC=0 the sidewall junction's potential and capacitance change with temperature in the same way as the bottom junction's. TCV lowers the breakdown voltage by TCV per degree. Other TLEVC values are taken as 1. LEVEL, TLEV, IK (or IKF) and IKR are accepted but have no effect: the saturation current's temperature dependence is always the one above, and there is no high-injection knee.

For LEVEL=3 an instance's AREA and PJ are scaled by the .OPTIONS SCALE and GEOSHRINK; see junction diodes.

Parameters: Junction diode