Back to Research

RESEARCH · AI & DESIGN AUTOMATION

AI-assisted
circuit design.

Learning-based optimization for analog and mixed-signal circuits, from transistor-level design to RF passive components.

THE SHARED IDEA

From repeated trials to a guided search

Design automation turns repeated circuit sizing and layout exploration into a data-guided search. Designers define the parameters and performance targets, build training data with SPICE or electromagnetic (EM) simulation, and train neural networks to predict how new designs will behave. This makes it practical to compare many candidates while concentrating simulation effort on promising designs. The two studies apply this idea to transistor-level AMS optimization with a VAE-style model and PCELL-based RF inductor optimization, helping designers navigate competing goals such as jitter, power, inductance, quality factor, and area. Simulation remains the physical reference for judging candidate designs.

  1. Parameterize

    Transistor dimensions or inductor geometry

  2. Simulate

    SPICE or EM data pairs designs with performance

  3. Learn

    An ANN predicts performance for new designs

  4. Search

    Compare candidates against the design targets

  5. Verify

    Check promising designs with physical simulation

Verified samples can refine the model for the next search
A shared design principle: learn from simulation, explore with AI, and verify with physics.

01 / ANN REGRESSION & VAE

Robust AMS circuit optimization

What does the neural network predict?

An artificial neural network (ANN) regressor learns a numerical mapping from paired inputs and outputs. Hidden layers combine the inputs through adjustable weights and nonlinear functions. Training reduces the difference between predicted and simulated values; the trained network can then evaluate new parameter combinations.

The inputs are design choices, and the outputs are predicted performance values, such as delay or power. Multiple outputs let one model describe several performance quantities together.

Model elementRing-VCO example in the paper
InputsChannel width/length (W/L), PMOS/NMOS width ratio, and control voltage.
SPICE targetsRMS jitter, average period, duty cycle, power, rising time, and falling time.
SelectionJitter–power FoM, with frequency and duty-cycle filtering.

Why add reverse prediction?

The paper’s VAE-style structure pairs parameter-to-performance prediction with performance-to-parameter prediction. Decoding and noise propose distinct parameter sets with similar predicted behavior. These candidates enter SPICE verification before fine optimization.

How the coarse and fine stages work

Original Figure 5: coarse SPICE sampling, forward and reverse prediction with noise, first verification, fine SPICE sampling, local regression, and final verification.
Figure 5. Overall automation design flowReproduced unchanged from Jin-Won Hyun and Jae-Won Nam, IEEE Access 11 (2023), p. 58855. Source paper (opens in a new tab) · CC BY-NC-ND 4.0 (opens in a new tab). Select the image to enlarge.
  1. Coarse sampling

    SPICE samples span the full parameter range.

  2. Candidate generation

    Forward and reverse models expand ten candidates to at most forty.

  3. First verification

    Rank by FoM, test slow-slow (SS) and fast-fast (FF) corners, and retain five candidates.

  4. Fine sampling

    Resimulate candidate neighborhoods; window size follows prediction error.

  5. Local regression

    Train a forward model for each narrowed design region.

  6. Final verification

    Compare FoM sensitivity under parameter perturbations and select the final design.

A nominal optimum may be sensitive to small parameter changes. Verification therefore considers stability alongside performance. The study evaluates ring-VCO designs in 180 nm, 65 nm, and 45 nm CMOS.

02 / RF PASSIVE DESIGN

Inductor design automation

From layout knobs to electrical behavior

A parameterized cell (PCELL) generates a layout from numerical settings. The paper varies inner radius, turn count, metal width, spacing, asymmetry ratio, and polygon side count. These settings change the conductor path and its electromagnetic behavior. Figure 2 shows how the geometry is constructed, including stepped diagonal routing that accommodates the process routing rules.

Original Figure 2: octagonal and dodecagonal inductor geometries, with horizontal and vertical radii, vertex construction, and a stepped diagonal routing detail.
Figure 2. Modeling of polygonal inductors with design parameters(a) Octagonal shape. (b) Dodecagonal shape. Extracted from Jin-Won Hyun, Dana Kim, Kyung-Sik Choi, and Jae-Won Nam, ISOCC 2024, p. 183. © 2024 IEEE. Source paper (opens in a new tab). Select the image to enlarge.

Inductance L describes the reactive response, while quality factor Q compares reactance with loss. Geometry affects both inductance and losses, so the design must satisfy the required L and Q at the operating frequency while fitting the available area.

What the automation learns

The ISOCC study combines PCELL generation with an ANN trained on electromagnetic (EM) simulation data. It supports polygonal, circular, and asymmetric layouts in 65 nm CMOS with one polysilicon and nine metal layers (1P9M). Initial sampling and training are performed for each topology; the learned model then interpolates the design space. Candidate selection considers inductance, operating frequency, area, tolerance, and self-resonant frequency, followed by EM verification of the selected design.

  1. Generate layouts

    Vary geometry settings through the PCELL rather than drawing each candidate separately.

  2. Build paired data

    Associate each simulated geometry with its EM-derived electrical behavior.

  3. Train the mapping

    Learn geometry-to-performance relationships with ANN regression.

  4. Search and verify

    Select a candidate within the design constraints, then check it with EM simulation.

CIRCUITS & PASSIVE COMPONENTS

Connecting the approaches

Our research uses learned models to explore design choices efficiently while keeping circuit and electromagnetic behavior central to the optimization.

FocusAMS optimizationInductor automation
Design objectVCO circuit parametersRF inductor geometry
Learning modelANN with a VAE structureANN regression
Simulation foundationSPICE and PVT characterizationEM characterization
Design objectivePerformance and PVT sensitivityInductance, quality factor, and area
Back to Research

Research poster