Skip to main content
Response surface plot from HyperLynx DSE, from Siemens EDA's design space exploration article

HyperLynx DSE: Searching Millions of PCB "What If" Scenarios Without Simulating Them All

GSAS Editorial · · 5 min read

HyperLynx Design Space Exploration (DSE) optimises a PCB design without simulating every combination of variables: it runs a few combinations, builds a surrogate model of how the design responds, uses that model to choose the next runs, and repeats until it converges on the best results.

Every PCB has more knobs than anyone has time to turn. Trace width and length, via spacing, pad sizes and so on: a handful of variables, each with a realistic range, multiplies into millions of combinations. Nobody simulates them all. Most teams try a few variations, pick the one that passes, and move on, without knowing how far from the best design they stopped.

A January 2026 Siemens EDA article explains how HyperLynx Design Space Exploration (DSE) attacks that problem. This post walks through the method and what you need to define to run a study. The original article is linked under References.

Response surface plot from HyperLynx DSE

Defining the problem

Design space exploration is the search for the combination of variable values that best meets your design goals. Before any simulation runs, you define four things:

You defineSiemens’ termExample
The range of each variable to exploreDesign spaceTrace width from one value to another
The output metrics used to compare designsResponsesInsertion loss, eye height, impedance
The response values that mean pass or failDesign targetsA limit the channel must meet
Whether each response should go up or downDesign goalsMaximise margin, minimise loss

Writing these down is useful on its own. A team that cannot state its targets and goals does not have an optimisation problem yet; it has a debate.

How HyperLynx DSE searches

HyperLynx DSE uses Siemens’ HEEDS optimisation software as its exploration engine. Instead of sweeping every permutation, it builds a mathematical surrogate model of how the design responds across the parameter space, called a response surface model, and uses it to decide where to look next. Siemens describes the loop as:

  1. Try a few combinations first.
  2. Learn the relationship between the design variables and the electrical behaviour, and build a multidimensional model from it.
  3. Adjust the model using the results of the previous study.
  4. Predict the shape of the model and run the next study.
  5. Repeat until it converges on the best results.

The SHERPA algorithm guides that search. It explores the full design space so the model does not get trapped in a local minimum or maximum, but it learns from the initial runs and prunes unpromising paths, so it does not need to simulate every combination. As it learns how the variables affect the results, it picks better points and converges faster.

What it changes in practice

Siemens makes three practical claims for the approach:

  • Engineers with very little optimisation experience can use HyperLynx DSE to find optimal designs in a fraction of the time a handful of manual iterations would take.
  • The efficiency can “save days or even weeks of CPU time” in common optimisation studies.
  • The result is a substantially more optimised design than is possible without these methods.

The second point matters most for teams that share a simulation server. A study that converges in fewer runs frees the machine for everyone else’s sign-off work.

DSE is not limited to signal integrity. In Siemens’ power electronics workflow, DSE launched from HyperLynx AMS explores feedback resistor values in a switch-mode supply; see our power electronics workflow post. For where DSE sits among the other HyperLynx analyses, see HyperLynx: six analysis disciplines in one platform.

Working with GSAS

GSAS supports the Siemens EDA portfolio in India, including HyperLynx and DSE, with local application engineers who can help you frame the first study: which variables to free, which responses to measure and what targets are realistic. Talk to us from Bengaluru, Hyderabad, Chennai, Pune, Mumbai or Delhi NCR.

References

Interested in Siemens EDA tools?

Talk to our application engineers for personalized tool recommendations.

Frequently asked questions

What do you define to set up a design space exploration?
Four things: the range of each design variable to explore (the design space), the output metrics used to compare designs (responses), the values of those responses that define success or failure (design targets), and whether each response should be maximised or minimised (design goals).
What optimisation engine does HyperLynx DSE use?
HyperLynx DSE uses Siemens' HEEDS optimisation software as its exploration engine, with the SHERPA algorithm guiding the search across the full design space.
Does HyperLynx DSE run every permutation?
No. Siemens explains that it learns from initial runs and prunes unpromising paths, so it does not necessarily run every permutation, while still exploring the whole space to avoid getting trapped in a local minimum or maximum.

Stay in the Loop

Get monthly compliance updates, product insights, and engineering best practices delivered to your inbox.