10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Electrothermal Simulation<br />

Verilog-A Support<br />

• Eldo Premier is not able to deactivate, on the resistors belonging to the thermal network,<br />

the automatic MINRVAL=1e-3 added by default with option PREMIER_MODE=2. If<br />

the thermal network has resistors with very small values (below 1e-3 Ohm), it is advised<br />

to explicitly set the MINRVAL option to avoid them being removed.<br />

Related Commands<br />

• .TEMPNODE command in the Eldo Reference Manual.<br />

• .REPORT_HEATING command in the Eldo Reference Manual.<br />

• .SUBCKT command in the Eldo Reference Manual.<br />

• Subcircuit Instance in the Eldo Reference Manual.<br />

Related Topics<br />

Reporting and Sorting Thermal Contributors<br />

Electrothermal Simulation Example<br />

Verilog-A Support<br />

Electrothermal simulation supports Verilog-A models. The power contribution of Y instances<br />

are taken into account. Eldo simulates Verilog-A models in an electrothermal simulation, in the<br />

same way as for SPICE devices.<br />

For Verilog-A devices, the analog kernel parameter system function $temperature, returns the<br />

local temperature in (Kelvin units) of the given subcircuit. Verilog-A devices that have<br />

temperature dependency are then impacted by any temperature variation inside the surrounding<br />

subcircuit. In a standard (non-electrothermal) simulation, the $temperature will always return<br />

the ambient temperature of the circuit.<br />

To simulate coupled electrothermal effects in Eldo, a thermal node for a given subcircuit is<br />

defined and connected to a thermal network in two ways using the .TEMPNODE command:<br />

internal definition inside the subcircuit and external definition outside the subcircuit. The<br />

electrical behavior of all instances inside such a subcircuit that are temperature dependent, are<br />

affected by the local temperature of this subcircuit. The total power dissipated by the<br />

instantiated devices, contributes to the heating in the connected thermal network.<br />

• Explicit .TEMPNODE specification:<br />

In the same as for Eldo devices, a Verilog-A model can be instantiated in a subcircuit<br />

that contains a .TEMPNODE command that describes the additional thermal port. The<br />

thermal port must be connected explicitly to the thermal network to enable<br />

electrothermal simulation.<br />

In the first example below, a SPICE resistor is replaced by a Verilog-A instance.<br />

• Implicit .TEMPNODE specification:<br />

720<br />

Eldo® User's Manual, 15.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!