Logic Synthesis Meets Machine Learning: Trading Exactness for Generalization
Not on the map. Why?
Abstract (arXiv)
Logic synthesis is a fundamental step in hardware design whose goal is to find structural representations of Boolean functions while minimizing delay and area. If the function is completely-specified, the implementation accurately represents the function. If the function is incompletely-specified, the implementation has to be true only on the care set. While most of the algorithms in logic synthesis rely on SAT and Boolean methods to exactly implement the care set, we investigate learning in logic synthesis, attempting to trade exactness for generalization. This work is directly related to machine learning where the care set is the training set and the implementation is expected to generalize on a validation set. We present learning incompletely-specified functions based on the results of a competition conducted at IWLS 2020. The goal of the competition was to implement 100 functions given by a set of care minterms for training, while testing the implementation using a set of validation minterms sampled from the same function. We make this benchmark suite available and offer a detailed comparative analysis of the different approaches to learning
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 2; 2025: 1.
8 papers.
- 2023DeepSeq: Deep Sequential Circuit Learningcited by 7
- 2023A Circuit Domain Generalization Framework for Efficient Logic Synthesis in Chip Designcited by 6
- 2024Implicit High-Order Moment Tensor Estimation and Learning Latent Variable Modelscited by 6
- 2022AI/ML Algorithms and Applications in VLSI Design and Technologycited by 5
- 2024OpenLS-DGF: An Adaptive Open-Source Dataset Generation Framework for Machine Learning Tasks in Logic Synthesiscited by 3
- 2023Pushing the Limits of Machine Design: Automated CPU Design with AIcited by 2
- 2022Neural Combinatorial Logic Circuit Synthesis from Input-Output Examplescited by 1
- 2025QiMeng: Fully Automated Hardware and Software Design for Processor Chipcited by 0
- 2025QiMeng: Fully Automated Hardware and Software Design for Processor Chip5 Jun 2025
- 2024Implicit High-Order Moment Tensor Estimation and Learning Latent Variable Models23 Nov 2024
- 2024OpenLS-DGF: An Adaptive Open-Source Dataset Generation Framework for Machine Learning Tasks in Logic Synthesis14 Nov 2024
- 2023A Circuit Domain Generalization Framework for Efficient Logic Synthesis in Chip Design22 Aug 2023
- 2023Pushing the Limits of Machine Design: Automated CPU Design with AI21 Jun 2023
- 2023DeepSeq: Deep Sequential Circuit Learning27 Feb 2023
- 2022Neural Combinatorial Logic Circuit Synthesis from Input-Output Examples29 Oct 2022
- 2022AI/ML Algorithms and Applications in VLSI Design and Technology21 Feb 2022