Inverse Design in Distributed Circuits Using Single-Step Reinforcement Learning
Jiayu Li, Masood Mortazavi, Ning Yan, Yihong Ma, Reza Zafarani

TL;DR
This paper introduces DCIDA, a reinforcement learning framework that efficiently explores distributed circuit designs by learning a policy to generate near-optimal configurations, handling complex, non-differentiable evaluation scenarios.
Contribution
DCIDA is a novel single-step reinforcement learning approach that learns a joint sampling policy for distributed circuit design, accommodating complex topologies and evaluation methods.
Findings
DCIDA significantly reduces design error compared to state-of-the-art methods.
The Transformer-based policy network outperforms existing approaches in complex transfer functions.
DCIDA effectively handles non-differentiable evaluation procedures and diverse design topologies.
Abstract
The goal of inverse design in distributed circuits is to generate near-optimal designs that meet a desirable transfer function specification. Existing design exploration methods use some combination of strategies involving artificial grids, differentiable evaluation procedures, and specific template topologies. However, real-world design practices often require non-differentiable evaluation procedures, varying topologies, and near-continuous placement spaces. In this paper, we propose DCIDA, a design exploration framework that learns a near-optimal design sampling policy for a target transfer function. DCIDA decides all design factors in a compound single-step action by sampling from a set of jointly-trained conditional distributions generated by the policy. Utilizing an injective interdependent ``map", DCIDA transforms raw sampled design ``actions" into uniquely equivalent physical…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and FPGA Design Techniques · Low-power high-performance VLSI design · Advanced Multi-Objective Optimization Algorithms
MethodsSparse Evolutionary Training
