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.

Examples<br />

Example 20—DC Mismatch Comparison with Monte Carlo Analysis using ECL<br />

6 |--------- 8.92% 69.84% EM(XM17.M1,U0)<br />

12 |-------- 8.07% 77.90% EM(XM13.M1,U0)<br />

18 |------- 6.66% 84.56% EM(XM12.M1,U0)<br />

17 |----- 5.57% 90.14% EM(XM12.M1,VTH0)<br />

4 |-- 2.16% 92.30% EM(XM17.M1,TOX)<br />

27 |-- 2.06% 94.36% EM(XM11.M1,U0)<br />

10 |- 1.45% 95.80% EM(XM13.M1,TOX)<br />

26 |- 1.36% 97.17% EM(XM11.M1,VTH0)<br />

1 | 0.57% 97.73% EM(XM16.M1,TOX)<br />

16 | 0.33% 98.06% EM(XM12.M1,TOX)<br />

8 | 0.19% 98.25% EM(XM15.M1,VTH0)<br />

24 | 0.18% 98.43% EM(XM4.M1,U0)<br />

20 | 0.15% 98.58% EM(XM3.M1,VTH0)<br />

21 | 0.14% 98.72% EM(XM3.M1,U0)<br />

25 | 0.13% 98.85% EM(XM11.M1,TOX)<br />

19 | 0.13% 98.98% EM(XM3.M1,TOX)<br />

Example 20—DC Mismatch Comparison with<br />

Monte Carlo Analysis using ECL<br />

Netlist file: dcmismatch_vs_mcsens.cir<br />

This example shows how to use the DCMISMATCH analysis, and compares its results to an<br />

equivalent Monte Carlo analysis. It uses some ECL code to present the results in a compact<br />

format (this is written to the standard output).<br />

Please refer to the Eldo Control Language chapter and the ../examples/ecl directory for more<br />

ECL examples.<br />

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

• .DCMISMATCH—DC mismatch analysis.<br />

• .MC—Monte Carlo analysis.<br />

• .EXTRACT—Extract characteristics from the simulator results.<br />

• Eldo Control Language.<br />

Netlist Explanation<br />

The netlist is similar to the previous example, except that the Eldo Control Language is used to<br />

run the simulations and extract the results in a compact format.<br />

.define_testbench dcm()<br />

.DCMISMATCH nsigma=1<br />

.extract dc label= dcm_offset dcm(offset)<br />

.extract dc label= dcm_power dcm(power)<br />

.end_define_testbench<br />

The above lines define the testbench to be used for the DCMISMATCH analysis including the<br />

information to be extracted.<br />

1322<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!