10.06.2016 Views

eldo_user

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Specifying Simulation Output<br />

High Impedance Node Checks<br />

High Impedance Node Checks<br />

A high impedance node (Hi-Z) refers to a circuit node in high impedance state. Eldo detects<br />

circuit Hi-Z states by checking the dynamic behavior of all nodes. This detection method works<br />

on any circuit topology and applies to all device types.<br />

Tip<br />

You can view high impedance detections with the AMS Results Browser.<br />

How to Enable High Impedance Node Checks<br />

To enable high impedance node checks use one of the commands: .DCHIZ, .HIZ,<br />

.OPTION ADIT_CHECK.<br />

Hi-Z detection is controlled by two parameters: GFLOAT_MAX and HIZ_TIME.<br />

The Hi-Z detection algorithm evaluates nodes’ conductance as well as voltage and current<br />

convergence criteria. This method allows more accurate and comprehensive Hi-Z detection<br />

compared to just evaluating conductance or voltage. Instead of having to control three<br />

parameters, namely voltage, current and conductance, a pseudo-conductance value<br />

(GFLOAT_MAX) is provided as the controlling parameter for the algorithm. The guideline is<br />

to set GFLOAT_MAX close to the conductance at Hi-Z; it does not set the exact conductance<br />

limit in which nodes are reported as Hi-Z. You can use GFLOAT_MAX to increase or decrease<br />

the number of nodes reported as Hi-Z. The default value is 1e-7. The smaller the<br />

GFLOAT_MAX value, the less number of nodes to be reported as Hi-Z.<br />

HIZ_TIME can be used to report only nodes that stay in Hi-Z state for longer than a specified<br />

time. The default value is 0, which means a node in Hi-Z state is reported as soon as it is<br />

detected at each transient time point. Reporting instantaneous Hi-Z states can generate massive<br />

reports and raise false alarm. It is recommended to define HIZ_TIME appropriately to only<br />

highlight significant Hi-Z states.<br />

In the circuit check report, Hi-Z nodes are categorized into two groups:<br />

• [HiZ_NULL_FANOUT] means the Hi-Z node does not drive any devices (has no<br />

fanout).<br />

• [HiZ] means the Hi-Z node drives some devices.<br />

Example Hi-Z check report from .OPTION ADIT_CHECK:<br />

[HiZ]:node(x1.n0) Hi-Z status from 1.58204e-05 to 5e-05<br />

[HiZ_NULL_FANOUT]:node(x1.nms) Hi-Z status from 0 to 5e-05<br />

[HiZ_NULL_FANOUT]:node(x1.nps) Hi-Z status from 0 to 5e-05<br />

Example Hi-Z check report from .HIZ command:<br />

Eldo® User's Manual, 15.3 349

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

Saved successfully!

Ooh no, something went wrong!