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 Design Objectives Using .OBJECTIVE<br />

.AC DEC 2 100k 1g<br />

.EXTRACT AC LABEL=FIT_VM16<br />

+ FITTING<br />

+ VFIT(V16) VM(16)<br />

.DATA VFIT<br />

+ FREQ V16<br />

+ 100K 200<br />

+ 30Meg 200<br />

+ 1G 1m<br />

.ENDDATA<br />

There are three measurement points defined at 100 kHz, 30 MHz and 1 GHz respectively. The<br />

values of VM(16) at these frequencies would need to be obtained by interpolation of the values<br />

simulated according to the .AC analysis command.<br />

Related Topics<br />

Scalar Design Objectives<br />

Specifying Design Objectives Using .OBJECTIVE<br />

The .OBJECTIVE command is dedicated to optimization, based on the .EXTRACT construct.<br />

Some restrictions are imposed and the semantics are different in some situations. The<br />

specification of design objectives is simplified.<br />

Tip<br />

Refer to .OBJECTIVE in the Eldo Reference Manual for a complete description of the<br />

command syntax and parameters.<br />

The .OBJECTIVE command should be used rather than .EXTRACT for the following reasons:<br />

• Some notions, such as scope, are not clearly defined in relation to the .EXTRACT<br />

command. For example, when several .ALTER blocks are used with optimization, the<br />

.EXTRACT commands are simply added to each .ALTER block. By default,<br />

.OBJECTIVE commands have a local scope.<br />

• It makes it easier to separate the optimization block, the circuit statements, and the plot<br />

statements.<br />

• In the .chi file, it is difficult to print the values of objectives as they are effectively<br />

processed in the optimizer.<br />

• The dump of the results into a file (using the FILE parameter) is not of great use and<br />

vector optimization makes the results difficult to read.<br />

608<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!