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.

Analyzing Simulation Results<br />

Diagnosing Convergence and Performance Issues<br />

Diagnosing Convergence and Performance<br />

Issues<br />

A set of diagnostics are available through the -diagmode command line argument to help you<br />

understand why a circuit does not behave as expected, or takes more time than expected to<br />

simulate.<br />

Diagnostics activated are:<br />

Non-Convergence Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377<br />

Time Step Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380<br />

Performance Diagnostics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380<br />

Non-Convergence Analysis<br />

The analysis of non-convergence issues is enabled with the -diagmode conv command line<br />

argument. When Eldo stops because of a non-convergence a file is generated named<br />

.noconv, used as an input for the convergence analysis (where filename is either the<br />

netlist name or the name specified by the -out argument).<br />

This functionality is only available with Eldo Classic.<br />

Note<br />

It is recommended to use the -outpath command line argument in<br />

conjunction with this command as many new files might be generated during the new<br />

simulation.<br />

The non-convergence file generated, .noconv, contains:<br />

• Time at which the non-convergence occurred.<br />

• Cause of the non-convergence (Newton or LTE).<br />

• List of nodes/devices for which the residual current is too high (Newton).<br />

• List of nodes for which the bias is changing too much from one iteration to another<br />

(Newton).<br />

Based on this information Eldo automatically generates plots of the nodes, for Voltage (V) and<br />

current contributions (IN), for the devices connected to the detected nodes. Doing so you can<br />

monitor how the voltage evolves on those nodes and monitor the total current contributions of<br />

each device connected on those nodes. All the automatic plots generated are referenced in a new<br />

folder of the simulation database named DEBUG_.<br />

For example:<br />

Eldo® User's Manual, 15.3 377

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

Saved successfully!

Ooh no, something went wrong!