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 .EXTRACT<br />

Vector Design Objectives<br />

Vector objectives are specified using the FITTING parameter with the .EXTRACT command.<br />

The general syntax of the .EXTRACT command for vector objectives is:<br />

Syntax<br />

.EXTRACT<br />

+ [EXTRACT_INFO] [LABEL=NAME] [FILE=FILE_NAME]<br />

+ [VECT] [CATVECT]<br />

+ FITTING TARGET_NAME $MACRO|FUNCTION<br />

+ [SCALE_INFO] [WEIGHT=RVALUE]<br />

+ [INTERP_INFO | SELECT_INFO]<br />

Parameters<br />

• [EXTRACT_INFO] [LABEL=NAME] [FILE=FILE_NAME] [VECT] [CATVECT]<br />

$MACRO|FUNCTION<br />

Refer to .EXTRACT in the Eldo Reference Manual for more information.<br />

• FITTING TARGET_NAME<br />

Specifies the name of the discretized curve to fit. It can be the name of a previously defined<br />

wave or a reference to a variable in a .DATA statement. For more information run the<br />

example fourband in the directory: $MGC_AMS_HOME/examples/optimizer.<br />

• SCALE_INFO:= [LINEAR|LOG|LOG10]<br />

Specifies the scale (LINEAR, LOG, or LOG10) of the x-axis for the extracted measures.<br />

• INTERP_INFO:= INCR=RVALUE<br />

The INTERP_INFO parameter is used only when goal values are specified through .DATA<br />

statements. INCR=RVALUE specifies the real-valued step of the analysis sweep variable<br />

used for generating goal values through piece wise linear interpolation of data provided by<br />

an associated .DATA command.<br />

• SELECT_INFO:= DEC=RVALUE<br />

Specifies the number of points per decade in the analysis sweep variable used for generating<br />

goal values using a logarithmic interpolation of the data points provided. The corresponding<br />

simulated values are obtained by interpolation of the available simulated values.<br />

Description<br />

Notes:<br />

• You can specify a multi-dimensional specification of GOAL objectives. This is<br />

equivalent to specifying the .EXTRACT FITTING command.<br />

• Coherency is enforced between analysis commands and objective specifications.<br />

• The .OPTIMIZE command is required in the netlist.<br />

606<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!