Manuals >Netlist Translator for SPICE & Spectre >Chapter 7: Translating a Device
Print version of this Book (PDF file)
prevnext

Resistor Device

The Spectre resistor device is translated as an ADS resistor device. For information on the resistor model, refer to R_Model:Resistor Model.

Example Spectre Command Line:
Without model referenced:

r1 (1 2) resistor r=1.2k m=2

With model referenced:

r1 (1 2) resmod l=8u w=1u

Spectre Netlist Syntax:
Without model referenced:

name n1 n2 resistor [param=value]*

With model referenced:

name n1 n2 mname [param=value]*

ADS Netlist Syntax:
R:rid n1 n2 R=value [param=value]*

ADS Schematic Symbol:

Instance Parameters:

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

Table 7-3. Resistor Parameter Mapping
ADS Name
Unit
Default
Spectre Name
Unit
Default
R
ohms
50
r
ihms


TC1
1/°C
0.0
tc1
1/°C
0.0
TC2
1/°C2
0.0
tc2
1/°C2
0.0
Noise


yes
isnoisy


yes
Length
m


l
m


Width
m


w
m


_M


1
m


1
Parameters not in Spectre Model






Temp
°C
25






Tnom
°C
25






wPmax
W
infinity






wImax
A
infinity






Model










Secured
















Parameters not in ADS Model






trise
°C
0.0






resform


yes






scale


1
 Temp = trise + temp ("temp" is an ADS global variable)

Comments:
  • The value of R may be positive or negative but not zero in the netlist.

  • The value of R cannot be an expression that changes during the simulation.

  • If SCALE is specified, Value=Value*scale.

  • If trise is provided, Temp=trise+temp (temp is an ADS global variable).


prevnext