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 />

Types of Design Objective<br />

Related Topics<br />

Minimization and Maximization Objectives<br />

Goal Values Objectives<br />

Objectives for Operating Modes<br />

Objectives for Operating Modes<br />

You can optimize the operating mode of transistors and bipolars in your circuit. The syntax of a<br />

single statement is given as follows:<br />

* OPMODE constraint statement<br />

.OBJECTIVE EXTRACT_INFO LABEL=f_op<br />

+ OPMODE(DEVICE_NAME)<br />

+ GOAL=OPMODE_NAME<br />

The goal is not specified as a value, it is a string. The different modes are recalled here:<br />

• GOAL=SATURATION (MOS and BJT)<br />

• GOAL=LINEAR (MOS and BJT)<br />

• GOAL=ON (only BJT)<br />

• GOAL=OFF (only BJT)<br />

• GOAL=SUBTHRESHOLD (only MOS)<br />

For a transistor, these modes can be expressed as numerical relations (constraints) between the<br />

voltages VGS, VT, VDS, and VDSAT. For example, the LINEAR mode is characterized with the<br />

two following constraints: VGS ≥ VT and VDS ≤ VDSAT. The same applies to the other modes.<br />

There is no “goal value” for this objective, it is attempted to find a feasible configuration which<br />

satisfies the OPMODE constraints. It is very likely that there is an infinite number of circuits<br />

which are feasible. This means you must introduce additional objectives to optimize the circuit,<br />

the role of these constraints is to force the circuit into a good operation mode.<br />

Consider the following inverter example, the two transistors are “symmetric,” and must be<br />

mutually in opposite configuration or state (linear and subthreshold):<br />

616<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!