Electromagnetic Theory and Simulation Computational Electromagnetics Informational

What is the co-simulation workflow between a circuit simulator and an electromagnetic solver?

Co-simulation combines the accuracy of 3D electromagnetic simulation for passive structures with the speed and nonlinear modeling capability of circuit simulation for active devices. The workflow: (1) Partition the design: identify which parts need EM simulation (custom passive structures: filters, couplers, transitions, matching networks, interconnects) and which use circuit models (active devices, standard lumped components with manufacturer models). (2) EM simulation: simulate each passive structure in the 3D EM solver (HFSS, CST, Momentum), extracting S-parameters or equivalent circuit models. Ensure port definitions match the circuit connectivity (port impedance, reference planes, number of ports). (3) Import to circuit simulator: bring the EM-simulated S-parameter data into the circuit simulator (ADS, Microwave Office) as an N-port S-parameter block. Connect the S-parameter block to the active device models and other circuit elements. (4) Circuit simulation: run the combined circuit using the desired analysis type (linear S-parameter, harmonic balance, transient). The S-parameter block from the EM simulation is treated as a passive sub-network with frequency-dependent behavior. (5) Optimize: if the combined circuit performance needs improvement, adjust the EM geometry, re-simulate, and re-import. Modern tools support automated co-simulation where the EM solver is called from within the circuit simulator during optimization, enabling geometry parameters to be included in the optimization variable set. Keysight ADS + Momentum and AWR + AXIEM both support this automated workflow. Full 3D co-simulation (ADS + HFSS) is available through the FEM Element in ADS, which launches HFSS simulations on-demand during circuit optimization.
Category: Electromagnetic Theory and Simulation
Updated: April 2026
Product Tie-In: Simulation Software, PCB Materials

EM-Circuit Co-Simulation

Co-simulation is the standard professional workflow for RF design above 3 GHz, where the parasitic behavior of passive structures becomes significant and cannot be captured by simple circuit models. Below 3 GHz, circuit simulation alone may suffice for designs using standard components on well-characterized substrates.

ParameterOption AOption BOption C
PerformanceHighMediumLow
CostHighLowMedium
ComplexityHighLowMedium
BandwidthNarrowWideModerate
Typical UseLab/militaryConsumerIndustrial

Technical Considerations

Two co-simulation approaches: (1) File-based: the EM solver produces an S-parameter file (.sNp), which is imported into the circuit simulator as a data block. Advantages: simplest workflow, works across different vendor tools. Disadvantages: no automated parameter sweeps (each geometry change requires manually re-running the EM solver and re-importing the file). Suitable for: designs where the EM geometry is fixed and only circuit-level tuning is needed. (2) Integrated (dynamic): the circuit simulator directly controls the EM solver. When the circuit simulation needs S-parameters for the EM sub-network, it calls the EM solver with the current geometry parameters, receives the results, and continues. Advantages: enables optimization loops that simultaneously adjust EM geometry and circuit values. Disadvantages: each optimization iteration requires an EM solve (minutes to hours), making the total optimization time significantly longer than pure circuit optimization. Suitable for: designs where geometry parameters (trace width, gap, stub length) critically affect performance and must be co-optimized with component values.

Performance Analysis

Example: designing a Ka-band (28 GHz) LNA on a PCB. (1) EM structures requiring 3D simulation: input and output matching networks (microstrip stubs and series lines), bias tee networks, via transitions from microstrip to stripline, and SMA connector launch pads. (2) Circuit models: the GaAs pHEMT LNA die is modeled using the vendor-supplied nonlinear model (Keysight ADS format, loaded from PDK). Decoupling capacitors use manufacturer S-parameter files. (3) Co-simulation setup in ADS: draw the matching network layout in the ADS Layout window, associate it with the Momentum EM solver. Place EM-circuit interface ports where the matching network connects to the transistor or lumped components. Run harmonic balance simulation: the matching network S-parameters are computed by Momentum at each frequency, while the transistor is modeled by its nonlinear equations. (4) Optimization: vary the microstrip stub length and width (Momentum geometry parameters) and the bias resistor value (circuit parameter) simultaneously to minimize NF and maximize gain. Each iteration: ~2 minutes for Momentum solve + <1 second for circuit solve = ~2 minutes per iteration. For 50 iterations: ~100 minutes total, feasible for routine design work.

Design Guidelines

(1) Port consistency: the EM port impedance must match the circuit simulator assumption. If the EM solver normalizes S-parameters to the calculated port impedance (e.g., 48.5 ohms for a microstrip with slight width variation), but the circuit simulator assumes 50 ohms: there will be a systematic return loss error. Solution: either re-normalize the EM S-parameters to 50 ohms before import, or use the port impedance data from the EM solver in the circuit simulator (Touchstone 2.0 supports this). (2) Frequency range: the EM simulation must cover the full frequency range needed by the circuit simulator, including harmonics (for harmonic balance analysis). If the LNA operates at 28 GHz: simulate the matching network to at least 56 GHz (second harmonic) and preferably 84 GHz (third harmonic). (3) Component parasitics: lumped component models (capacitor, resistor) used in the circuit simulator may not accurately represent their behavior at mmWave. Replace generic models with EM-simulated models of the specific component footprint or measured S-parameter data from the manufacturer.

Implementation Notes

When evaluating the co-simulation workflow between a circuit simulator and an electromagnetic solver?, engineers must account for the specific requirements of their target application. The optimal choice depends on the frequency range, power level, environmental conditions, and cost constraints of the overall system design.

  • Performance verification: confirm specifications against the application requirements before finalizing the design
  • Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
  • Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
  • Interface compatibility: verify impedance, connector type, and mechanical form factor match the system architecture
  • Margin allocation: include sufficient design margin to account for manufacturing tolerances and aging effects

Practical Applications

When evaluating the co-simulation workflow between a circuit simulator and an electromagnetic solver?, engineers must account for the specific requirements of their target application. The optimal choice depends on the frequency range, power level, environmental conditions, and cost constraints of the overall system design.

Common Questions

Frequently Asked Questions

When is co-simulation necessary vs circuit-only?

Co-simulation is necessary when: (1) Operating above 6 GHz (parasitic effects dominate). (2) Designing custom passive structures on PCB or MMIC (filters, couplers, transitions). (3) Via transitions between layers. (4) Connector interfaces. (5) Understanding coupling between adjacent structures. Circuit-only is adequate when: (1) All passive structures are standard (vendor-characterized components with S-parameter files). (2) Operating below 3 GHz with standard RF layout practices. (3) The system has large design margin (>3 dB) that absorbs modeling errors. Between 3-6 GHz: co-simulation is recommended for precision designs but may be optional if the design uses well-characterized components and established layout practices.

How long does a co-simulation optimization take?

Depends on the EM complexity: Simple planar structure (single-layer microstrip matching network, 5 optimization variables): Momentum 2.5D solve: 30-60 seconds per iteration. 100 iterations: 1-2 hours. Complex 3D structure (via transition, multi-layer, 8 optimization variables): HFSS 3D solve: 5-30 minutes per iteration. 50 iterations: 4-25 hours. Strategies to reduce time: (1) Use 2.5D (Momentum, AXIEM) instead of 3D when possible (10-50× faster). (2) Use surrogate models: run 50-100 EM simulations at strategic parameter combinations, fit a response surface model, then optimize on the fast surrogate. (3) Reduce the optimization variable count by using analytical pre-optimization. (4) Use gradient-based optimization (fewer iterations than genetic algorithms) when the response surface is smooth.

Can I co-simulate with different vendor tools?

Yes, using file-based co-simulation: (1) Run the EM simulation in any tool (HFSS, CST, COMSOL). (2) Export S-parameters in Touchstone format. (3) Import into any circuit simulator (ADS, Microwave Office, Cadence Spectre RF). This is the universal approach. For integrated co-simulation: vendor pairing matters: ADS + Momentum (both Keysight): seamless integrated co-simulation. ADS + HFSS (Keysight + Ansys): supported through the FEM Element in ADS. Microwave Office + AXIEM (both Cadence/AWR): seamless. Microwave Office + Analyst (both Cadence): 3D FEM integration. CST + other circuit simulators: file-based or Simulia CST-ADS link. Cross-vendor integrated co-simulation is possible but may have workflow friction compared to same-vendor solutions.

Need expert RF components?

Request a Quote

RF Essentials supplies precision components for noise-critical, high-linearity, and impedance-matched systems.

Get in Touch