22 High Frequency Electronics
High Frequency Design
USING EDA TOOLS
EDA usage recommendations
The following series of hints,
reminders and suggestions has been
developed over many years through
the author’s involvement in the RF
and microwave engineering profession. These are not necessarily in a
priority order:
First, understand the problem on
paper—It is hard to perform any
engineering task without an organized approach, and the EDA environment magnifies errors that arise
from a poorly-conceived problem.
There is an unconscious tendency to
believe what the computer tells you,
especially by others in your design
team who may not be aware that your
work is less well-defined than it
should be.
Use your knowledge first, then add
the knowledge contained in the software—This is an extension of the
above concept. The standard circuits
available in the EDA tools’ libraries
may be perfectly acceptable for portions of many designs, but it is important to understand when they are
not. This requires in-depth knowledge of the tool and its capabilities. I
have heard too many stories about
engineers who simply use what’s
available from the software because
it’s easy, then let someone else fix it.
Keep the documentation current—
This needs several exclamation
points, according to top engineers.
The latest versions of today’s EDA
tools have better built-in data management than earlier releases. But, it
is too easy to discard previous iterations after they have been improved.
A disk drive “file trail” is just as
important as your engineering notebook’s “paper trail.” Engineers in
small companies should beware; the
discipline required to maintain good
records is a special challenge, but the
development of valuable intellectual
property requires it.
Use the right tool for the job—This
seems obvious, but in the heat of the
battle to get a project completed, it
may seem convenient to “get close
enough” with a simulation method
that is not up to the task. When EDA
vendors emphasize the need to augment linear and non-linear circuit
theory simulation with electromagnetic analysis, it’s not all sales pitch.
This year’s designs are at higher frequencies than last year’s, and EM
analysis is more important than ever
to assure that the effects of physical
size, layout and packaging are taken
into account.
Tend to the design details—This
covers a lot of scenarios, from choosing right type of segmentation for an
EM analysis problem, to using the
component model that has the necessary accuracy for your application. A
current trend is for full-system simulation, where the size of the analysis
problem is extremely large. It is
essential that each part of the system
is executed properly, since it affects
the overall signal chain.
Finally, the pet peeve of more
than a few engineering managers:
Use the optimizer last, not first—
Yes, there has been much research
into optimization algorithms that do
not have false convergence at a “local
minimum.” But, it is still important
for an engineer to be close enough to
the final answer before optimization
to have full confidence that his tools
have delivered the right answer.
There is an exception to this rule
for the exploration of different topologies. For example, an engineer might
want to try out several matching networks. A small-size problem can be
quickly set up and run through the
optimizer. The results can be compared to see which topology provides
the necessary bandwidth, or if a good
match can be obtained using a configuration with DC continuity for biasing. This trial result is then added to
the larger circuit and thoroughly
analyzed before a final optimization.
These recommendations are fundamental instructions that we all
learned long ago, yet are regularly
forgotten or bypassed under the pressure to get the current job finished!
Taming Complexity,
Connecting With Users
The headline on this issue’s cover
refers to the efforts of EDA vendors
to make their tools more accessible.
The work toward making these
increasingly complex tools “easier to
use” focuses in these main areas:
Helping novice users learn to use the
software more quickly; making experienced designers more productive;
and helping design teams share
results and handle large problems.
These issues are at opposite ends of
the user spectrum, but they represent the reality of engineering—getting as much done as possible while
remembering to bring the next generation of designers up to speed.
The first area to note is the onscreen user interface. Placing menus,
lists, plots, etc. in logical places on the
screen is both an engineering and
artistic challenge. That challenge
continues with organizing the nested
commands that are required to
access the more detailed functions.
All companies are working on this
issue, each with variations in the
approach. Users should carefully
evaluate how easy it is to navigate
around each vendor’s product.
In the area of help for new engineers, some EDA companies offer
“student version” and “free trial” policies. Ten years ago, this would have
been heresy, since many users would
simply rely on the limited-performance free versions. But those free
versions, while useful for pieces of the
design puzzle, fall far short of handling problems of significant size.
However, they give students and
...the EDA environment
magnifies errors that
arise from a poorly-
conceived problem.