12.12.2012 Views

characterization, modeling, and design of esd protection circuits

characterization, modeling, and design of esd protection circuits

characterization, modeling, and design of esd protection circuits

SHOW MORE
SHOW LESS

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

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

66 Chapter 3. Simulation: Methods <strong>and</strong> Applications<br />

V terminal<br />

Device<br />

...<br />

other contacts<br />

Load<br />

(a)<br />

V external<br />

terminal current<br />

V terminal<br />

V external<br />

terminal voltage<br />

Fig. 3.24 (a) Schematic <strong>of</strong> a general device with external load <strong>and</strong><br />

voltage; (b) adapting the load line (solid lines) along the I-V<br />

curve allows for optimal convergence at each operating point.<br />

load line perpendicular to this new point (Fig. 3.25b). Projection <strong>and</strong> recalibration are then<br />

repeated until the trace is complete. The scheme must keep track <strong>of</strong> turning points in a<br />

curve to ensure that the external voltage is always projected in the right direction. For<br />

example, in a trace <strong>of</strong> a MOSFET snapback, the load resistance <strong>and</strong> external voltage steps<br />

are positive before the trigger point, but when the curve’s slope becomes negative at the<br />

onset <strong>of</strong> snapback, the perpendicular load resistance must also become negative <strong>and</strong> the<br />

external voltage must be stepped negatively. Turning points are more fully discussed in<br />

[28], as are issues concerning how to keep the curve trace smooth, how projection step<br />

sizes are determined, <strong>and</strong> the necessity <strong>of</strong> a scaling scheme.<br />

With this method, a simulator can automatically generate any arbitrarily shaped I-V curve<br />

given only a user-specified starting point, ending point (maximum voltage or current), <strong>and</strong><br />

initial step size. The scheme has been implemented as a C program, “Tracer,” a virtual<br />

instrument which functions as a wrapper around any device simulator which supplies<br />

voltage, current, <strong>and</strong> tangent information, i.e., no modifications need to be made to the<br />

simulation code. Tracer communicates with a device simulator by modifying the simulator<br />

(b)

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

Saved successfully!

Ooh no, something went wrong!