Rethinking Reinforcement Learning based Logic Synthesis
Not on the map. Why?
Abstract (arXiv)
Recently, reinforcement learning has been used to address logic synthesis by formulating the operator sequence optimization problem as a Markov decision process. However, through extensive experiments, we find out that the learned policy makes decisions independent from the circuit features (i.e., states) and yields an operator sequence that is permutation invariant to some extent in terms of operators. Based on these findings, we develop a new RL-based method that can automatically recognize critical operators and generate common operator sequences generalizable to unseen circuits. Our algorithm is verified on both the EPFL benchmark, a private dataset and a circuit at industrial scale. Experimental results demonstrate that it achieves a good balance among delay, area and runtime, and is practical for industrial usage.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 3 of its 15 references that are in the map. First posted on arXiv 16 May 2022.
Builds on
3 of 15 references.
References · 3
- 2019DRiLLS: Deep Reinforcement Learning for Logic Synthesiscited by 47
- 2018Developing Synthesis Flows Without Human Knowledgecited by 29
- 2021BOiLS: Bayesian Optimisation for Logic Synthesiscited by 18
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.
- 2024PUZZLES: A Benchmark for Neural Algorithmic Reasoning29 Jun 2024
- 2023Adaptive Reconvergence-driven AIG Rewriting via Strategy Learning22 Dec 2023