BJT Device
The Spectre BJT device is translated as one of the following:
- a nonlinear NPN or PNP BJT device
- a nonlinear NPN or PNP BJT device with substrate
- an NPN device
For information on the BJT model, refer to BJT_Model:Bipolar Transistor Model.
Example Spectre Command Line:
- q1 (vcc net3 minus) npn_mod region=fwd area=1 m=1
Spectre Netlist Syntax:
- name nc nb ne [ns] mname [param=value]*
ADS Netlist Syntax:
- BJT[4]:
- mname: qid nc nb ne [ns] [param=value]*
- VBIC:
- mname: qid nc nb ne ns [param=value]*
ADS Schematic Symbols:
Instance Parameters:
For information on parameter format, refer to Using Parameter Mapping Tables to Understand a Translation
Table 7-8. BJT Parameter Mapping
|
|
|
|
|
|
Area
|
|
1.0
|
area
|
|
1.0
|
Region
|
|
0 (off)
|
region
|
|
fwd
|
NPN
|
|
|
(see type model parameter)
|
|
|
PNP
|
|
|
(see type model parameter)
|
|
|
_M
|
|
1
|
m
|
|
1
|
Parameters not in Spectre Model
|
|
|
|
Temp 
|
°C
|
25
|
|
|
|
Mode
|
|
on
|
|
|
|
Noise
|
|
on
|
|
|
|
|
|
|
Parameters not in ADS Model
|
|
|
|
trise
|
°C
|
0.0
|
Temp = trise + temp ("temp" is an ADS global variable)
|
Table 7-9. VBIC Parameter Mapping
|
|
|
|
|
|
Scale
|
|
1
|
area
|
|
1
|
Region
|
|
on
|
region
|
|
fwd
|
NPN
|
|
yes
|
(see type model parameter)
|
|
|
PNP
|
|
no
|
(see type model parameter)
|
|
|
_M
|
|
1
|
m
|
|
1
|
Parameters not in Spectre Model
|
|
|
|
Temp 
|
°C
|
25
|
|
|
|
Mode
|
|
nonlinear
|
|
|
|
Noise
|
|
on
|
|
|
|
|
|
|
Parameters not in ADS Model
|
|
|
|
trise
|
°C
|
0.0
|
Temp = trise + temp ("temp" is an ADS global variable)
|
Comments:
- NPN keyword indicates BJT_NPN or BJT4_NPN
PNP keyword indicates BJT_PNP or BJT4_PNP
- If SCALE is specified, Value=Value*scale.
- If trise is provided, Temp=trise+temp (temp is an ADS global variable).
|