MOSFET Device
The Spectre MOSFET device is translated as either a nonlinear N-type or a nonlinear P-type MOSFET device. For information on MOSFET models, refer to MOSFET and JFET Models.
Example Spectre Command Line:
- nch1 (1 2 0 0) nchmod1 l=2u w=15u ad=60p as=37.5p pd=23u ps=6u
Spectre Netlist Syntax:
- name nd ng ns nb mname [param=value]*
ADS Netlist Syntax:
- mname:mid nd ng ns nb [param=value]*
ADS Schematic Symbol:
Instance Parameters:
For information on parameter format, refer to Using Parameter Mapping Tables to Understand a Translation
Table 7-10. Level 1 MOSFET Parameter Mapping
|
|
|
|
|
|
Length
|
m
|
|
l
|
m
|
|
Width
|
m
|
|
w
|
m
|
|
Ad
|
m2
|
|
ad
|
m2
|
|
As
|
m2
|
|
as
|
m2
|
|
Pd
|
m
|
|
pd
|
m
|
|
Ps
|
m
|
|
ps
|
m
|
|
Nrd
|
|
|
nrd
|
m/m
|
|
Nrs
|
|
|
nrs
|
m/m
|
|
Region
|
|
on
|
region
|
|
triode
|
_M
|
|
1
|
m
|
|
1
|
Parameters not in Spectre Model
|
|
|
|
Temp 
|
°C
|
25
|
|
|
|
NMOS
|
|
yes
|
|
|
|
PMOS
|
|
no
|
|
|
|
Mode
|
|
1
|
|
|
|
Noise
|
|
yes
|
|
|
|
|
|
|
Parameters not in ADS Model
|
|
|
|
trise
|
°C
|
0.0
|
|
|
|
ld
|
m
|
|
|
|
|
ls
|
m
|
|
|
|
|
degradation
|
|
no
|
Temp = trise + temp ("temp" is an ADS global variable)
|
Table 7-11. BSIM3v3 Parameter Mapping
|
|
|
|
|
|
Length
|
m
|
|
l
|
m
|
|
Width
|
m
|
|
w
|
m
|
|
Ad
|
m2
|
|
ad
|
m2
|
|
As
|
m2
|
|
as
|
m2
|
|
Pd
|
m
|
|
pd
|
m
|
|
Ps
|
m
|
|
ps
|
m
|
|
Nrd
|
|
|
nrd
|
m/m
|
|
Nrs
|
|
|
nrs
|
m/m
|
|
Region
|
|
fwd
|
region
|
|
triode
|
Nqsmod
|
|
|
nqsmod
|
|
|
_M
|
|
1
|
m
|
|
1
|
Parameters not in Spectre Model
|
|
|
|
Geo
|
|
1
|
|
|
|
NMOS
|
|
yes
|
|
|
|
PMOS
|
|
no
|
|
|
|
Mode
|
|
1
|
|
|
|
Noise
|
|
yes
|
|
|
|
Temp 
|
°C
|
25
|
|
|
|
|
|
|
Parameters not in ADS Model
|
|
|
|
trise
|
°C
|
|
Temp = trise + temp ("temp" is an ADS global variable)
|
Table 7-12. Model9 MOSFET Parameter Mapping
|
|
|
|
|
|
Length
|
m
|
1e-4
|
l
|
m
|
1.0° scale
|
Width
|
m
|
1e-4
|
w
|
m
|
1.0° scale
|
Region
|
|
on
|
region
|
|
triode
|
_M
|
|
1
|
m
|
|
1
|
Mult
|
|
1
|
mult
|
|
1
|
Mult
|
|
1
|
area
|
|
1
|
Parameters not in Spectre Model
|
|
|
|
Model
|
|
|
|
|
|
Temp 
|
°C
|
25
|
|
|
|
Ab
|
m2
|
1e-12
|
|
|
|
Ls
|
m
|
1e-4
|
|
|
|
Lg
|
m
|
1e-4
|
|
|
|
Mode
|
|
nonlinear
|
|
|
|
|
|
|
|
Parameters not in ADS Model
|
|
|
|
mult
|
|
1
|
Temp = trise + temp ("temp" is an ADS global variable)
|
Comments:
- The Netlist Translator looks up the model statement referenced by the model name on the instance line to determine which ADS MOSFET device to place. For more information on MOSFET Models, refer to MOSFET and JFET Models.
- If trise is provided, Temp=trise+temp (temp is an ADS global variable).
|