mlsanityData to 7 Oct 2026

Retrieval-Guided Reinforcement Learning for Boolean Circuit Minimization

arXiv 2401.12205 ↗First posted 22 Jan 2024cs.LG cs.AI cs.ARcited by 10

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

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  4. 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,327
  5. 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 723
  6. 2023VeriGen: A Large Language Model for Verilog Code Generationcited by 197
  7. 2020What Matters In On-Policy Reinforcement Learning? A Large-Scale Empirical Studycited by 157
  8. 2022Retrieval-Augmented Reinforcement Learningcited by 53
  9. 2019DRiLLS: Deep Reinforcement Learning for Logic Synthesiscited by 47
  10. 2022MaskPlace: Fast Chip Placement via Reinforced Visual Representation Learningcited by 43
  11. 2023ChiPFormer: Transferable Chip Placement via Offline Decision Transformercited by 42
  12. 2021DeepGate: Learning Neural Representations of Logic Gatescited by 37
7 more
  1. 2023DeepGate2: Functionality-Aware Circuit Representation Learningcited by 33
  2. 2021OpenABC-D: A Large-Scale Dataset For Machine Learning Guided Integrated Circuit Synthesiscited by 30
  3. 2018Developing Synthesis Flows Without Human Knowledgecited by 29
  4. 2022Large-Scale Retrieval for Reinforcement Learningcited by 24
  5. 2020GLSearch: Maximum Common Subgraph Detection via Learning to Searchcited by 19
  6. 2021Neural Circuit Synthesis from Specification Patternscited by 17
  7. 2022FlowTune: End-to-end Automatic Logic Optimization Exploration via Domain-specific Multi-armed Banditcited by 10

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 4; 2025: 4; 2026: 2.

10 papers.