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.

Examples<br />

Example 21—Post-Layout Simulation using DSPF<br />

Example 21—Post-Layout Simulation using<br />

DSPF<br />

Netlist file: dspf_backannotation.cir<br />

Additional files: dspf_opamp_follower.dspf and ./dspf_opamp_follower.models/lib.<strong>eldo</strong>.<br />

This example shows how to import a .dspf file containing layout parasitics. Using .ALTER<br />

statements, several simulations with different degrees of backannotation can be overlapped and<br />

compared. The circuit is a 2-stage opamp, connected in follower mode.<br />

Summary of Eldo commands used in this example:<br />

• .LIB—Library file.<br />

• .DSPF_INCLUDE—DSPF file inclusion.<br />

• .ALTER—Simulation rerun.<br />

Netlist Explanation<br />

.LIB key=MOS<br />

.LIB key=MOS_33<br />

./dspf_opamp_follower.models/lib.<strong>eldo</strong> TT<br />

./dspf_opamp_follower.models/lib.<strong>eldo</strong> TT_33<br />

The above lines define the location of the model libraries to be included.<br />

Vin IP GROUND DC 0V PULSE -0.6 0.6 10n 1n 1n 250n 500n<br />

The above line specifies the opamp is connected with the positive input (IP) driven with a pulsetype<br />

signal.<br />

.tran 1n 500n<br />

The above specifies a transient analysis is to be performed lasting 500ns with a plotting<br />

increment of 1ns.<br />

.option eps=1e-8 hmax=1n<br />

The above line specifies a high accuracy is required to catch the details of the overshoot<br />

waveform.<br />

.PROBE I V<br />

The above line specifies all current and voltage signals to be probed.<br />

.plot tran v(ip) v(op)<br />

The above line specifies that voltage/time plots should be performed of the input and output<br />

voltages at nodes ip and op respectively.<br />

1324<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!