User Guide

Contents v
Viewing the Optimization Log . . . . . . . . . . . . . . . . . . . . . . . 3-28
Viewing Derivatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
Finalizing the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
Using Standard Component Values . . . . . . . . . . . . . . . . . . . . . 3-29
Saving Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
Updating the Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Understandin
g
Optimization Principles and OptionsChapter 4
Chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Goals versus Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Constrained Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Types of Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Feasible and Infeasible Points . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Active and Inactive Constraints . . . . . . . . . . . . . . . . . . . . . . . 4-6
Lagrange Multipliers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Characteristics of Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Global and Local Minima . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Starting Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Convergence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Parameter Bounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Derivatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
How the PSpice Optimizer Estimates Derivatives . . . . . . . . . . . . . 4-10
Limitations of Derivative Data . . . . . . . . . . . . . . . . . . . . . . . 4-11
Target Value Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Default Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
Controlling Finite Differencing when Calculating
Derivatives (Delta Option) . . . . . . . . . . . . . . . . . . . . . 4-13
Limiting Simulation Iterations (Max. Iterations Option) . . . . . . . . . . 4-15
Specifying a Probe Display (Probe File and Display Options) . . . . . . . 4-16
Advanced Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Controlling Cutback (Cutback Option) . . . . . . . . . . . . . . . . . . . 4-17
Controlling Parameter Value Changes Between
Iterations (Threshold Option) . . . . . . . . . . . . . . . . . . . . 4-17
Choosing an Optimization Method for Single Goal
Problems (Least Squares/Minimization Options) . . . . . . . . . 4-19
Tutorial: Optimizin
g
a Desi
g
n (Passive Terminator)Chapter 5
Tutorial Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
The Passive Terminator Design . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Loading the Design into Schematics . . . . . . . . . . . . . . . . . . . . . . 5-3
Setting Component Values to Expressions . . . . . . . . . . . . . . . . . . . 5-4