Table of Contents
Fetching ...

FALCON: An ML Framework for Fully Automated Layout-Constrained Analog Circuit Design

Asal Mehradfar, Xuzhe Zhao, Yilun Huang, Emir Ceyani, Yankai Yang, Shihao Han, Hamidreza Aghasi, Salman Avestimehr

TL;DR

FALCON addresses the bottleneck of end-to-end analog circuit design by unifying topology selection, parameter inference, and layout-aware optimization into a differentiable, specification-driven pipeline. It leverages a large Cadence-based mm-wave dataset to train a topology classifier and a forward GNN that generalizes to unseen topologies, enabling gradient-based inverse design guided by a differentiable layout model. The approach achieves near-perfect topology classification ($>99\%$), strong forward-prediction accuracy ($\text{R}^2 \approx 0.97$), and efficient inverse design with sub-second runtimes, successfully producing layout-compliant designs in practice. This framework provides a scalable, extensible foundation for automated analog/RF design, with practical impact for rapid prototyping and tapeout-ready workflows in high-frequency regimes.

Abstract

Designing analog circuits from performance specifications is a complex, multi-stage process encompassing topology selection, parameter inference, and layout feasibility. We introduce FALCON, a unified machine learning framework that enables fully automated, specification-driven analog circuit synthesis through topology selection and layout-constrained optimization. Given a target performance, FALCON first selects an appropriate circuit topology using a performance-driven classifier guided by human design heuristics. Next, it employs a custom, edge-centric graph neural network trained to map circuit topology and parameters to performance, enabling gradient-based parameter inference through the learned forward model. This inference is guided by a differentiable layout cost, derived from analytical equations capturing parasitic and frequency-dependent effects, and constrained by design rules. We train and evaluate FALCON on a large-scale custom dataset of 1M analog mm-wave circuits, generated and simulated using Cadence Spectre across 20 expert-designed topologies. Through this evaluation, FALCON demonstrates >99% accuracy in topology inference, <10% relative error in performance prediction, and efficient layout-aware design that completes in under 1 second per instance. Together, these results position FALCON as a practical and extensible foundation model for end-to-end analog circuit design automation.

FALCON: An ML Framework for Fully Automated Layout-Constrained Analog Circuit Design

TL;DR

FALCON addresses the bottleneck of end-to-end analog circuit design by unifying topology selection, parameter inference, and layout-aware optimization into a differentiable, specification-driven pipeline. It leverages a large Cadence-based mm-wave dataset to train a topology classifier and a forward GNN that generalizes to unseen topologies, enabling gradient-based inverse design guided by a differentiable layout model. The approach achieves near-perfect topology classification (), strong forward-prediction accuracy (), and efficient inverse design with sub-second runtimes, successfully producing layout-compliant designs in practice. This framework provides a scalable, extensible foundation for automated analog/RF design, with practical impact for rapid prototyping and tapeout-ready workflows in high-frequency regimes.

Abstract

Designing analog circuits from performance specifications is a complex, multi-stage process encompassing topology selection, parameter inference, and layout feasibility. We introduce FALCON, a unified machine learning framework that enables fully automated, specification-driven analog circuit synthesis through topology selection and layout-constrained optimization. Given a target performance, FALCON first selects an appropriate circuit topology using a performance-driven classifier guided by human design heuristics. Next, it employs a custom, edge-centric graph neural network trained to map circuit topology and parameters to performance, enabling gradient-based parameter inference through the learned forward model. This inference is guided by a differentiable layout cost, derived from analytical equations capturing parasitic and frequency-dependent effects, and constrained by design rules. We train and evaluate FALCON on a large-scale custom dataset of 1M analog mm-wave circuits, generated and simulated using Cadence Spectre across 20 expert-designed topologies. Through this evaluation, FALCON demonstrates >99% accuracy in topology inference, <10% relative error in performance prediction, and efficient layout-aware design that completes in under 1 second per instance. Together, these results position FALCON as a practical and extensible foundation model for end-to-end analog circuit design automation.

Paper Structure

This paper contains 28 sections, 17 equations, 18 figures, 16 tables.

Figures (18)

  • Figure 1: Our AI-based circuit design pipeline. Given a target performance specification, FALCON first selects a suitable topology, then generates design parameters through layout-aware gradient-based reasoning with GNN model. Then, the synthesized circuit is validated using Cadence simulations.
  • Figure 2: Graph representations of two analog circuit topologies from our dataset: (a) IFVCO and (b) ClassBPA. Nodes represent electrical nets, and colored edges denote circuit components such as transistors, capacitors, inductors, and sources. Each component type is visually distinguished by color and labeled with its name and terminal role (e.g., N2_GS, V0). For transistors, labels such as GS, DS, and DG denote source-to-gate, drain-to-source, and drain-to-gate connections, respectively. These graphs serve as input to our GNN-based performance modeling and inverse design pipeline.
  • Figure 3: In Stage 1, an MLP classifier selects the most suitable circuit topology from a library of human-designed netlists, conditioned on the target performance specification.
  • Figure 4: Topology selection results. (a) Performance vectors form well-separated clusters in t-SNE space, showing that circuit functionality is semantically predictive of topology. (b) Misclassifications primarily occur among voltage amplifier variants with overlapping gain-bandwidth tradeoffs. (c) Per-class test accuracy exceeds 93% across all 20 circuit topologies.
  • Figure 5: In Stage 2, a custom edge-centric GNN maps an undirected multi-edge graph constructed from the circuit netlist to a performance vector.
  • ...and 13 more figures