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 is a machine learning framework that automates the entire analog circuit design process, from topology selection to layout-constrained optimization, significantly reducing design time and improving accuracy.
Contribution
It introduces a unified ML approach combining topology classification and performance prediction with layout-aware optimization for fully automated analog circuit design.
Findings
>99% accuracy in topology inference
<10% relative error in performance prediction
Design completion in under 1 second per instance
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsVLSI and FPGA Design Techniques · Low-power high-performance VLSI design · Evolutionary Algorithms and Applications
MethodsGraph Neural Network
