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.

Speed and Accuracy<br />

Simulation of Large Circuits<br />

Related Topics<br />

Speed and Accuracy in Eldo<br />

Global Tuning of the Accuracy—EPS<br />

Simulation of Large Circuits<br />

The Eldo circuit simulator is capable of handling very large circuits. To handle such circuits,<br />

containing several hundreds of thousands of components, memory usage becomes an important<br />

consideration.<br />

Tip<br />

For more information on memory requirements and dimensioning, please refer to the AMS<br />

Installation Guide.<br />

For the simulation of large circuits, the following suggestions may help:<br />

• Explore the manual.<br />

There are many options and features that can significantly improve speed, and help with<br />

the simulation of large circuits. Some of them are extremely specific and relevant only<br />

in the presence of specific elements. A good place to start is the Simulator and Control<br />

Options chapter in the Eldo Reference Manual, which lists all available .OPTION<br />

statements. Of particular importance are those listed in the Simulation Speed, Accuracy,<br />

and Efficiency Options table.<br />

• Use a workstation with sufficient RAM and SWAP.<br />

As with any software, an attempt to run a simulation with real memory far lower than<br />

that required to contain the circuit can result in a phenomena known as “thrashing.”<br />

When this occurs, CPU time is almost totally taken up in swapping data in and out of<br />

main memory, with little or no useful computation being made. Any tool that monitors<br />

process activity will report CPU usage, real memory usage, and swap usage. When<br />

running large simulations, it is highly recommended to use of these tools to monitor the<br />

simulation processes.<br />

• Use the 64-bit version of Eldo.<br />

If more than 2 GB of real memory is needed, consider using the 64-bit version of Eldo.<br />

See “Running Eldo in 32-bit and 64-bit Modes” on page 42.<br />

• Specify node number via MAXNODES and MAXTRAN options.<br />

If you have an idea of the number of nodes and components (grounded capacitors not<br />

included) your circuit has, it is wise to specify these options:<br />

.OPTION MAXNODES=VALUE MAXTRAN=VALUE<br />

1256<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!