paper-with-me

홈 › Papers

ShortCircuit: AlphaZero-Driven Circuit Design

2024-08-19 · Dimitrios Tsaras, Antoine Grosnit, Lei Chen, Zhiyao Xie, Haitham Bou-Ammar, Mingxuan Yuan

Chip design relies heavily on generating Boolean circuits, such as AND-Inverter Graphs (AIGs), from functional descriptions like truth tables. This generation operation is a key process in logic synthesis, a primary chip design stage. While recent advances in deep learning have aimed to accelerate circuit design, these efforts have mostly focused on tasks other than synthesis, and traditional heuristic methods have plateaued. In this paper, we introduce ShortCircuit, a novel transformer-based architecture that leverages the structural properties of AIGs and performs efficient space exploration. Contrary to prior approaches attempting end-to-end generation of logic circuits using deep networks, ShortCircuit employs a two-phase process combining supervised with reinforcement learning to enhance generalization to unseen truth tables. We also propose an AlphaZero variant to handle the double exponentially large state space and the reward sparsity, enabling the discovery of near-optimal designs. To evaluate the generative performance of our model , we extract 500 truth tables from a set of 20 real-world circuits. ShortCircuit successfully generates AIGs for $98\%$ of the 8-input test truth tables, and outperforms the state-of-the-art logic synthesis tool, ABC, by $18.62\%$ in terms of circuits size.

📄 PDF Abstract BibTeX arXiv:2408.09858

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
AlphaZero AlphaZero is a reinforcement learning agent for playing board games such as Go, chess, and shogi.
ABC Class of methods in Bayesian Statistics where the posterior distribution is approximated over a rejection scheme on simulations because the likelihood function is…

Similar Papers 제목 키워드 기반

CircuitBuilder: From Polynomials to Circuits via Reinforcement Learning

2026-03-17 · Weikun K. Zhang, Rohan Pandey, Bhaumik Mehta, Kaijie Jin 외 arxiv

Motivated by auto-proof generation and Valiant's VP vs. VNP conjecture, we study the problem of discovering efficient arithmetic circuits to compute polynomials, using addition and multiplication gates. We formulate this…

Reinforcement Learning

Model-based reinforcement learning for protein backbone design

2024-05-03 · Frederic Renard, Cyprien Courtot, Alfredo Reichlin, Oliver Bent

Designing protein nanomaterials of predefined shape and characteristics has the potential to dramatically impact the medical industry. Machine learning (ML) has proven successful in protein design, reducing the need for …

modelModel-based Reinforcement LearningProtein Designreinforcement-learning+2

Neural Networks for Chess

2022-09-03 · Dominik Klein

AlphaZero, Leela Chess Zero and Stockfish NNUE revolutionized Computer Chess. This book gives a complete introduction into the technical inner workings of such engines. The book is split into four main chapters -- exclud…

AlphaZero Gomoku

2023-09-04 · Wen Liang, Chao Yu, Brian Whiteaker, Inyoung Huh 외

In the past few years, AlphaZero's exceptional capability in mastering intricate board games has garnered considerable interest. Initially designed for the game of Go, this revolutionary algorithm merges deep learning te…

Board GamesGame of Go

Warm-Start AlphaZero Self-Play Search Enhancements

2020-04-26 · Hui Wang, Mike Preuss, Aske Plaat

Recently, AlphaZero has achieved landmark results in deep reinforcement learning, by providing a single self-play architecture that learned three different games at super human level. AlphaZero is a large and complicated…

Board GamesDeep Reinforcement LearningEvolutionary AlgorithmsReinforcement Learning