Engee documentation

SPICE Resistor

SPICE resistor.

spice resistor

Description

The SPICE Resistor unit is a resistor compatible with the SPICE model.

You can set the resistance in one of the following ways:

  • As a resistance value.

  • As information that the block uses to calculate the resistance value.

The block models the temperature dependence. There are two ways to set the resistor temperature:

  • If you select Device temperature for the parameter Model temperature dependence using , the resistor temperature will be: , where

    • - corresponds to the value of the Temperature parameter of the Environment Parameters block. If this block is not present in the circuit, the value of is set by default;

    • - corresponds to the value of parameter Offset local circuit temperature, TOFFSET.

  • If you select `Fixed temperature' for Model temperature dependence using, the resistor temperature corresponds to the value of Fixed circuit temperature, TFIXED.

The unit corrects the set or calculated resistance value for temperature using the following equation:

where

  • - is the set or calculated resistance value;

  • - corresponds to the First order temperature coefficient, TC1;

  • - corresponds to the Second order temperature coefficient, TC2;

  • - corresponds to the value of parameter Parameter extraction temperature, TMEAS.

Ports

Conserving

# + — positive terminal

Details

Electrical port associated with the positive terminal of the SPICE resistor.

Program usage name

p

# - — negative terminal

Details

Electrical port associated with the negative terminal of the SPICE resistor.

Program usage name

n

Parameters

Resistance

# Device scale factor, SCALE — device scaling factor

Details

The number of parallel resistors in the unit. This value multiplies the output current.

Default value

1.0

Program usage name

SCALE

Evaluatable

Yes

# Resistor parameterization — parameterization settings
Use specified resistance | Calculate from process information

Details

Select one of the following options for specifying the resistor value:

  • Use specified resistance - specify the resistance value directly.

  • Calculate from process information - specifies the parameters that the block uses to calculate the resistance value. In this case, the block calculates the resistance using the following equation:

where

  • - corresponds to the value of parameter Sheet resistance, RSH;

  • - corresponds to the value of the parameter Resistor length, LENGTH;

  • - corresponds to the value of the parameter Resistor width, WIDTH;

  • - corresponds to the value of the parameter Etch narrowing, NARROW.

Values

Use specified resistance | Calculate from process information

Default value

Use specified resistance

Program usage name

R_parameterization

Evaluatable

No

# Resistance, R — resistance
Ohm | GOhm | MOhm | kOhm | mOhm

Details

Resistance value.

Dependencies

This parameter is used when Resistor parameterization is set to Use specified resistance.

Values

Ohm | GOhm | MOhm | kOhm | mOhm

Default value

0.0 Ohm

Program usage name

R

Evaluatable

Yes

# Sheet resistance, RSH — specific surface resistance
Ohm | GOhm | MOhm | kOhm | mOhm

Details

The specific surface resistance of a resistor.

Dependencies

This parameter is used when Resistor parameterization is set to Calculate from process information.

Values

Ohm | GOhm | MOhm | kOhm | mOhm

Default value

0.0 Ohm

Program usage name

RSH

Evaluatable

Yes

# Resistor length, LENGTH — resistor length
m | cm | ft | in | km | mi | mm | um | yd

Details

Resistor length.

Dependencies

This parameter is used when Resistor parameterization is set to Calculate from process information.

Values

m | cm | ft | in | km | mi | mm | um | yd

Default value

1e-6 m

Program usage name

LENGTH

Evaluatable

Yes

# Resistor width, WIDTH — resistor width
m | cm | ft | in | km | mi | mm | um | yd

Details

Resistor width.

Dependencies

This parameter is used when Resistor parameterization is set to Calculate from process information.

Values

m | cm | ft | in | km | mi | mm | um | yd

Default value

1e-6 m

Program usage name

WIDTH

Evaluatable

Yes

# Etch narrowing, NARROW — dressing narrowing
m | cm | ft | in | km | mi | mm | um | yd

Details

The amount by which the length and width of the resistor is reduced due to side etching.

Dependencies

This parameter is used when Resistor parameterization is set to Calculate from process information.

Values

m | cm | ft | in | km | mi | mm | um | yd

Default value

0.0 m

Program usage name

NARROW

Evaluatable

Yes

Temperature

# Model temperature dependence using — temperature dependence adjustment
Device temperature | Fixed temperature

Details

Select one of the following options for modelling the temperature dependence of the resistor:

  • Device temperature - the device temperature is used, which corresponds to the value of the Temperature parameter and the value of the Offset local circuit temperature, TOFFSET parameter.

  • Fixed temperature - for modelling the temperature dependence the temperature which does not depend on the circuit temperature is used.

Values

Device temperature | Fixed temperature

Default value

Device temperature

Program usage name

T_parameterization

Evaluatable

No

# First order temperature coefficient, TC1 — first-order temperature coefficient
1/K | 1/degR | 1/deltaK | 1/deltadegC | 1/deltadegF | 1/deltadegR

Details

The coefficient for the linear term in the equation that the unit uses to adjust the setpoint or calculated resistance value for temperature.

Values

1/K | 1/degR | 1/deltaK | 1/deltadegC | 1/deltadegF | 1/deltadegR

Default value

0.0 1/K

Program usage name

TC1

Evaluatable

Yes

# Second order temperature coefficient, TC2 — second-order temperature coefficient
1/K^2 | 1/degR^2 | 1/deltaK^2 | 1/deltadegC^2 | 1/deltadegF^2 | 1/deltadegR^2

Details

The coefficient for the quadratic term in the equation that the unit uses to adjust the setpoint or calculated resistance value for temperature.

Values

1/K^2 | 1/degR^2 | 1/deltaK^2 | 1/deltadegC^2 | 1/deltadegF^2 | 1/deltadegR^2

Default value

0.0 1/K^2

Program usage name

TC2

Evaluatable

Yes

# Offset local circuit temperature, TOFFSET — local circuit temperature offset
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The amount by which the resistor temperature differs from the circuit temperature.

Dependencies

This parameter is used if Model temperature dependence using is set to Device temperature.

Values

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

0.0 K

Program usage name

TOFFSET

Evaluatable

Yes

# Fixed circuit temperature, TFIXED — fixed circuit temperature
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The temperature at which the resistor is modelled.

Dependencies

This parameter is only visible if the Model temperature dependence using parameter is set to Fixed temperature.

Values

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

300.15 K

Program usage name

TFIXED

Evaluatable

Yes

# Parameter extraction temperature, TMEAS — measuring temperature
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

The temperature at which the resistor parameters were measured.

Values

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Default value

300.15 K

Program usage name

TMEAS

Evaluatable

Yes