Retrieval-Guided Reinforcement Learning for Boolean Circuit Minimization
Not on the map. Why?
Abstract (arXiv)
Logic synthesis, a pivotal stage in chip design, entails optimizing chip specifications encoded in hardware description languages like Verilog into highly efficient implementations using Boolean logic gates. The process involves a sequential application of logic minimization heuristics (``synthesis recipe"), with their arrangement significantly impacting crucial metrics such as area and delay. Addressing the challenge posed by the broad spectrum of design complexities - from variations of past designs (e.g., adders and multipliers) to entirely novel configurations (e.g., innovative processor instructions) - requires a nuanced `synthesis recipe` guided by human expertise and intuition. This study conducts a thorough examination of learning and search techniques for logic synthesis, unearthing a surprising revelation: pre-trained agents, when confronted with entirely novel designs, may veer off course, detrimentally affecting the search trajectory. We present ABC-RL, a meticulously tuned α parameter that adeptly adjusts recommendations from pre-trained agents during the search process. Computed based on similarity scores through nearest neighbor retrieval from the training dataset, ABC-RL yields superior synthesis recipes tailored for a wide array of hardware designs. Our findings showcase substantial enhancements in the Quality-of-result (QoR) of synthesized circuits, boasting improvements of up to 24.8% compared to state-of-the-art techniques. Furthermore, ABC-RL achieves an impressive up to 9x reduction in runtime (iso-QoR) when compared to current state-of-the-art methodologies.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 19 of its 44 references that are in the map. First posted on arXiv 22 Jan 2024.
Builds on
19 of 44 references.
References · 19
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,327
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 723
- 2023VeriGen: A Large Language Model for Verilog Code Generationcited by 197
- 2020What Matters In On-Policy Reinforcement Learning? A Large-Scale Empirical Studycited by 157
- 2022Retrieval-Augmented Reinforcement Learningcited by 53
- 2019DRiLLS: Deep Reinforcement Learning for Logic Synthesiscited by 47
- 2022MaskPlace: Fast Chip Placement via Reinforced Visual Representation Learningcited by 43
- 2023ChiPFormer: Transferable Chip Placement via Offline Decision Transformercited by 42
- 2021DeepGate: Learning Neural Representations of Logic Gatescited by 37
7 more
- 2023DeepGate2: Functionality-Aware Circuit Representation Learningcited by 33
- 2021OpenABC-D: A Large-Scale Dataset For Machine Learning Guided Integrated Circuit Synthesiscited by 30
- 2018Developing Synthesis Flows Without Human Knowledgecited by 29
- 2022Large-Scale Retrieval for Reinforcement Learningcited by 24
- 2020GLSearch: Maximum Common Subgraph Detection via Learning to Searchcited by 19
- 2021Neural Circuit Synthesis from Specification Patternscited by 17
- 2022FlowTune: End-to-end Automatic Logic Optimization Exploration via Domain-specific Multi-armed Banditcited by 10
Built on by
Citing papers per year: 2024: 4; 2025: 4; 2026: 2.
10 papers.
- 2025ORFS-agent: Tool-Using Agents for Chip Design Optimizationcited by 13
- 2024Retrieval-Enhanced Machine Learning: Synthesis and Opportunitiescited by 11
- 2025NetDeTox: Adversarial and Efficient Evasion of Hardware-Security GNNs via RL-LLM Orchestrationcited by 8
- 2024That Chip Has Sailed: A Critique of Unfounded Skepticism Around AI for Chip Designcited by 5
- 2026Dr. RTL: Autonomous Agentic RTL Optimization through Tool-Grounded Self-Improvementcited by 5
- 2025VeriLoC: Line-of-Code Level Prediction of Hardware Design Quality from Verilog Codecited by 3
- 2024Logic Synthesis Optimization with Predictive Self-Supervision via Causal Transformerscited by 1
- 2025LTLf Learning Meets Boolean Set Covercited by 1
- 2024ASCENT: Amplifying Power Side-Channel Resilience via Learning & Monte-Carlo Tree Searchcited by 0
- 2026Natural Synthesis: Outperforming Reactive Synthesis Tools with Large Reasoning Modelscited by 0
- 2026Natural Synthesis: Outperforming Reactive Synthesis Tools with Large Reasoning Models14 May 2026
- 2026Dr. RTL: Autonomous Agentic RTL Optimization through Tool-Grounded Self-Improvement16 Apr 2026
- 2025NetDeTox: Adversarial and Efficient Evasion of Hardware-Security GNNs via RL-LLM Orchestration27 Nov 2025
- 2025LTLf Learning Meets Boolean Set Cover29 Sep 2025
- 2025ORFS-agent: Tool-Using Agents for Chip Design Optimization10 Jun 2025
- 2025VeriLoC: Line-of-Code Level Prediction of Hardware Design Quality from Verilog Code8 Jun 2025
- 2024That Chip Has Sailed: A Critique of Unfounded Skepticism Around AI for Chip Design15 Nov 2024
- 2024Logic Synthesis Optimization with Predictive Self-Supervision via Causal Transformers16 Sep 2024
- 2024Retrieval-Enhanced Machine Learning: Synthesis and Opportunities17 Jul 2024
- 2024ASCENT: Amplifying Power Side-Channel Resilience via Learning & Monte-Carlo Tree Search27 Jun 2024