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.

Setting Up An Analysis<br />

Transient Noise Analysis<br />

• .PART being used (for ADiT, and so on)<br />

• .CHRSIM present<br />

• Presence of DELAY operators, T elements, FNS elements<br />

• Use of local truncation error algorithm (QTRUNC option active)<br />

• Mixed-mode simulation (presence of .A2D/.D2A commands)<br />

• Use of Verilog-A<br />

The multiple-run MRUN scheme can also benefit from multi-processor machines to speed-up<br />

simulations in the following ways:<br />

• .NOISETRAN MRUN simulations can be distributed by the .MPRUN command<br />

• .NOISETRAN can be accelerated by specifying multi-threading with <strong>eldo</strong> –use_proc N<br />

As with many simulations, there is a compromise between accuracy and speed. The main<br />

transient noise parameters controlling this are as follows:<br />

• FMIN—setting to 0 uses a faster, more accurate algorithm.<br />

• FMAX—main factor to increase accuracy, even much higher than circuit cutoff<br />

frequency HMAX forced to 1/(2 × FMAX), thus CPU ~ FMAX. It is better to explicitly<br />

set a lower value for HMAX than a high value for FMAX to achieve the best accuracy<br />

possible.<br />

• NBRUN—CPU time and accuracy increase with NBRUN.<br />

• MRUN—single run algorithm is faster than multiple-run.<br />

Transient noise analysis requires more accuracy by default, therefore the simulator accuracy<br />

values (EPS, VNTOL, RELTOL) are overridden, see “Simulator Accuracy Considerations with<br />

Transient Noise” on page 258.<br />

Simulator Accuracy Considerations with Transient Noise<br />

The default values of EPS, VNTOL, RELTOL, and HMAX are changed in transient noise<br />

analysis from the values used in other analyses. For .NOISETRAN, the defaults are:<br />

• EPS=1.0×10 −6<br />

• VNTOL=1.0×10 −6<br />

• RELTOL=1.0×10 −6<br />

By default, Eldo is able to compute noise voltages down to approximately 1µV. As most of the<br />

applications create higher levels of noise, this should be sufficient in most cases. In all other<br />

cases, it is advisable to increase the simulator accuracy.<br />

258<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!