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.

Specifying Simulation Output<br />

Safe Operating Area Examples<br />

• The following example checks a model; it checks for all transistors abs(IDS) > 10μA for<br />

more than 3ns, during the first 50 ns:<br />

.SETSOA M NMOS ID(*)=(-10u,10u,3n)<br />

.CHECKSOA TSTART=0 TSTOP=50n<br />

The following results will be generated in the .chi file:<br />

*| ID(X1.M2)<br />

*| X AXIS WINDOW: [ 10.35049N 14.29079N ]<br />

*| Both MIN (-1.000000e-05) and<br />

*| MAX (1.00000e-05) values violated<br />

*| for more than 3.00000N<br />

*| X AXIS WINDOW: [ 30.35063N 34.29079N ]<br />

*| Both MIN (-1.000000e-05) and<br />

*| MAX (1.00000e-05) values violated<br />

*| for more than 3.00000N<br />

Total number of SOA instances : 1<br />

Total number of violations : 2<br />

• The following example checks an expression; it checks the absolute value of the sum of<br />

2 Nmos drain currents < 100μA:<br />

.SETSOA E ABS(ID(X1.M2)+ID(X2.M2)) = (*,100U)<br />

.CHECKSOA<br />

The following results will be generated in the .chi file:<br />

*|ABS(ID(X1.M2)+ID(X2.M2))<br />

*| X AXIS WINDOW: [ 10.44101N 46.03154N ]<br />

*| Value superior to 1.000000e-04<br />

Total number of SOA instances : 1<br />

Total number of violations : 1<br />

• The following is an example of SOA check syntax for device parameters (D), model<br />

parameters (M) and Eldo expressions (E):<br />

346<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!