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 ![]()