Diode_Model:PN-Junction Diode Model

The SPICE D and Spectre diode models are translated to the ADS Diode_Model. For translation information on the diode device, refer to Dxxxxxxx for SPICE and Diode Device for Spectre.

For more information on the ADS model, place the model in a schematic and choose Edit > Component > Edit Component Parameters to view the model parameters. You can also click Help in the component editor dialog box for additional information.

Example SPICE Command Line:
.model Dmodel d is=10e-15

Example Spectre Command Line:
model pdiode diode is=1.8e-8 rs=1.43 n=1.22 nz=2.31 ...

SPICE and Spectre Dialect and Netlist Syntax:
Spice2/3: .model mname d [param= value]*
PSpice: .model mname d [param= value]*
HSpice: .model mname d LEVEL=[1|3] [param= value]*
Spectre: model mname diode [param= value]*

ADS Netlist Syntax:
model mname Diode [param= value]*

ADS Schematic Symbol:

Model Parameters:

For information on parameter format, refer to Using Parameter Mapping Tables to Understand a Translation.

ADS Default Unit Spice2/3 PSpice HSpice Spectre
Level 1   - - x level 1
Is 1e-14 A x x JS is 10e-14 A
Rs 0.0 ohms x x x rs 0.0 ohms
N 1.0   x x x n 1.0
Tt 0.0 sec x x x tt 0.0 sec
Cjo 0.0 F x x CJ, CJA cjo 0.0 F
Vj 1.0 V x x PB, PHI, PHA
(0.8 V)
vj 1.0 V
pb
M 0.5   x x MJ, EXA m 0.5
Fc 0.5   x x x fc 0.5
Imax 1.0 A - - EXPLI (0 amp/m 2 ) imax 1.0 A
Isr 0.0 A - x - -
Nr 2.0   - x - -
Ikf infinity (0) A - x IK, JBF A/m 2 ik infinity A
Ikr 0.0 A - - JBR -
IkModel     - 1 2 -
Bv infinity (0) V x x VB, VAR, VRB bv infinity V
Ibv 0.001 A x 1e-10 IB ibv 0.001 A
Nbv 1.0   - x N nz 1.0
Ibvl 0.0 A - x - -
Nbvl 1.0   - x - -
Kf 0.0   x x x kf 0.0
Af 1.0   x x x af 1.0
Ffe 1.0   - - ISP -
Jsw 0.0 A - - CJP isw 0.0 A
Cjsw 0.9 F - - Cjp cjsw 0.0 F
Msw 0.33   - - EXP, MJSW mjsw 0.33
Vjsw 1.0 V - - PHP vjsw 1.0 V
Fcsw 0.5   - - FCS fc 0.5
Area 1.0   - - x area 1
Periph 0   - - PJ perim 0
Width   m - - W -
Length   m - - L -
Dwl     - - XW -
Shrink     - - x -
Tnom 25 °C x T_measured TREF tnom set by options °C
Trise 0.0 °C - - - trise 0.0°C
Tlev 0   - - x tlev 0
Tlevc 0   - - x tlevc 0
Xti 3.0   x x x xti 3.0
Pt 3.0   - - - x
Eg 1.11 eV x x 1.11 eV if
TLEV=0,1
1.16 eV if
TLEV=2
eg 1.11 eV
EgAlpha 7.02e-4 V/°K - - GAP1 gap1 7.02e-4 V/°K
EgBeta 1108 K - - GAP2 gap2 1108 K
Tcjo 0.0 1/°C - - CTA cta 0.0 1/°C
Tcjsw 0.0 1/°C - - CTP ctp 0.0 1/°C
Ttt1   1/°C - - x -
Ttt2   1/°C 2 - - x -
Tm1 0.0 1/°C - - x -
Tm2   1/°C 2 - - x -
Tvj   1/°C - - TPB pta 0.0 V/°C
Tvjsw   1/°C - - Tphb ptp 0.0 V/°C
Trs   1/°C - - x trs 0.0 1/°C
Tbv 0.0 1/°C - - TCV tbv1 0.0 1/°C
wBv 0.0 V - - - bvj infinity V

Spectre Comments

If Eg is not given and Tlev is 0, 1, or not given, Spectre uses a proprietary model for temperature effects. Under these conditions the simulation results for Spectre will deviate from ADS as the simulation temperature varies from Tnom. In this case the model cards will need to be extracted for accurate simulation.

BJT, HICUM, Mextram, VBIC, and STBJT Models for Spectre

This section contains detailed parameter information for the BJT models:

 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources