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.

Eldo Control Language<br />

Extended Simulation Functions<br />

_simu_set<br />

Task function category: Netlist Modification Functions<br />

When using the simulation flow-control functions, it is possible to modify some netlist<br />

parameters between runs with the _simu_set function.<br />

Usage<br />

_simu_set("e", "device", ["W/L/AD/AS/PD/PS/NRD/NRS/AREA",] va1)<br />

_simu_set("m", "model", "parameter", val1)<br />

_simu_set("p", "parameter", val1)<br />

Arguments<br />

• _simu_set("e", "device", ["W/L/AD/AS/PD/PS/NRD/NRS/AREA",] va1)<br />

This function can be used to modify the value of the device device. If necessary, the<br />

parameter name must be specified.<br />

• _simu_set("m", "model", "parameter", val1)<br />

This function can be used to change the value of the parameter parameter of the model<br />

model to val1.<br />

• _simu_set("p", "parameter", val1)<br />

This function can be used to change the value of the parameter parameter to the value val1.<br />

Description<br />

The value of its first argument must be either e, m, or p, and specifies the type of data to modify:<br />

device, model, or parameter. Compared to the simulation function, the advantage of this flow is<br />

that the simulator does not need to elaborate the netlist again, which would be costly if the<br />

netlist is large.<br />

Examples<br />

Example 1:<br />

w = _simu_set("e", "m16", "w", 4.8u)<br />

Example 2:<br />

Here is an example of finding the value of a parameter that will make the voltage of node 2<br />

reach 1.5V before 10ns.<br />

Eldo® User's Manual, 15.3 1033

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

Saved successfully!

Ooh no, something went wrong!