• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. AWR Design Environment
  3. How to relate AWR v16 optimizers to new AWR v22.1 optim...

Stats

  • Replies 0
  • Subscribers 19
  • Views 6015
  • Members are here 0

How to relate AWR v16 optimizers to new AWR v22.1 optimizers

SimTech
SimTech over 2 years ago

In the AWR Design Environment platform V22.1 software, the optimizer list is reorganized and reduced to simplify selection. Following optimizer table maps V16 software optimizers by names to their equivalent in V22.1 software:

V16 Optimizer

V22.1 Optimizer Equivalent

Advanced Genetic Algorithm

Adv Genetic Algorithm

Conjugate Gradient

Gradient Optimization

Differential Evolution

Diff Evolution

Direction Set Method

Gradient Optimization

Discrete Local Search

Grid Search

Genetic (Gaussian Mutation)

Adv Genetic Algorithm

Genetic (Uniform Mutation)

Adv Genetic Algorithm

Gradient Optimization

Gradient Optimization

Kapu Optimizer

Kapu

Lineup Optimizer

Lineup Optimizer

Parallel Advanced Genetic Algorithm

Adv Genetic Algorithm

Parallel Kapu

Kapu

Parallel Particle Swarm

Particle Swarm

Parallel Random Local

Random

Parallel Robust Simplex

Robust Simplex

Particle Swarm

Particle Swarm

Pointer – Gradient Optimization

Pointer – Hybrid#

Pointer – Robust Optimization

Pointer – Hybrid

Random (Global)

Random

Random (Local)

Random

Robust Simplex

Robust Simplex

Simplex Optimizer

Robust Simplex

Simplex Optimizer (Local)

Robust Simplex

Simulated Annealing (Simplex)

Robust Simplex

# A new Pointer: Hybrid optimizer method is introduced, which combines the best performance of several optimizers to produce a top-performing algorithm on a very wide range of problems.

Note that all optimizers except Lineup and Gradient:

  • Can run in parallel
  • Can use discrete variables and step sizes
  • Now require variable constraints

The new optimizers are tested and found to perform as good as or better than the older optimizers they are mapped to, with no loss of capability on a wide range of problems. Note, however, that there may be exceptions. If an optimizer that is no longer available is required to achieve the best performance on a particular problem, contact Cadence Technical Support for assistance.

Unconstrained variables defined in the older projects must be updated with constraints to work with the new optimizers. Following are the steps to quickly add constraints:

  1. Open Variable Browser (choose View > Variable Browser).
  2. Type "1" in the Optimize column header to filter on optimized variables.
  3. Shift+select all displayed variables.
  4. Select the Constrained checkbox for the last selected variable to update the checkbox for all selected variables.
  5. Enter lower and upper bounds for the variables as a percentage or absolute delta of the current value by following the lower and upper bound value with a "%" or "#" sign, respectively. For example, to enter a lower bound that is 10 percent lower than the current value for all the variables, type "10%" in the Lower column for the last selected variable.

Now that you have read the article, answer the following questions in the comment box:

Q1. What is the primary objective of optimization techniques?

a) To find the best solution

b) To find any solution

c) To find a quick solution

d) To find the most complex solution

Q2. Which new optimization method in AWR v22.1 combines the strengths of multiple optimizers to produce high performance across a wide range of problems?

a) Pointer – Hybrid

b) Robust Simplex

c) Lineup Optimizer

d) Gradient Optimization

 

Team SimTech

Cadence Design Systems

  • Sign in to reply
  • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information