10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Optimization<br />

Specifying Tracking with Design Variables<br />

.CORREL EXPR ELEMENT={EXPRESSION}<br />

Where ELEMENT can take the form of:<br />

parameter_name<br />

P(parameter_name)<br />

P(subckt_name, subckt_parameter)<br />

E(device_name, device_parameter)<br />

M(model_name, model_parameter)<br />

EM(device_name, model_parameter)<br />

The character string EXPRESSION can contain references to E(), EM() and M(). These<br />

quantities must be defined in the .PARAMOPT command.<br />

Note<br />

The ELEMENT should not be set as a design variable using the .PARAMOPT command.<br />

Doing so would disable the .CORREL EXPR expression.<br />

In the following case the .CORREL EXPR expression is disabled because P2 has been set as a<br />

design variable with the .PARAMOPT command:<br />

R1 1 0 P1<br />

R2 2 0 P2<br />

.PARAMOPT<br />

+ P1=(1K, 1K, 100K)<br />

+ P2=(5K, 5K, 500K) ! Incorrect<br />

.CORREL EXPR P2=’1.2*P1’<br />

In the following case P2 will not be affected by P1, but will track the value of the resistor R1:<br />

R1 1 0 P1<br />

R2 2 0 P2<br />

.PARAMOPT P1=(1K, 1K, 100K)<br />

.CORREL EXPR P2=E(R1,R)<br />

The .CORREL EXPR command enables you to avoid having to edit files when an optimization<br />

is performed on a non-parametric netlist. For example:<br />

598<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!