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 />

Plotting Safe Operating Area Limits<br />

Example<br />

*SOA check<br />

.model n npn<br />

r1 in out 10k<br />

c1 out 0 1p<br />

q1 c b 0 0 n<br />

rl c vdd 1k<br />

vin in 0 pwl 0 0 1n 10 20n 10 21n 100<br />

vdd vdd 0 5<br />

vb b 0 pwl 0 -1 40n 1<br />

.setsoa label="DEVICE1" d r1 i=(*, 3m)<br />

.setsoa label="MODEL1" m n ic=(-1u, 3m)<br />

.checksoa file=test.soa<br />

.option eps=1u<br />

.tran 1n 50n<br />

.probe tran SOA<br />

.end<br />

The first .SETSOA command specifies a current limit of 3mA for resistor device R1. The<br />

second .SETSOA command specifies a collector current limit of between −1μA and 3mA for<br />

any BJT model of name n. With the .PROBE TRAN SOA statement present, the EZwave output<br />

displays when the SOA is exceeded, see Figure 8-3.<br />

Figure 8-3. EZwave Display of SOA Limits Assertion Bus<br />

Eldo® User's Manual, 15.3 343

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

Saved successfully!

Ooh no, something went wrong!