Logic Synthesis

Logic synthesis optimizes the design of digital circuits by transforming high-level descriptions into efficient netlists of logic gates, aiming to minimize metrics like size, delay, and power consumption. Current research heavily utilizes machine learning, employing graph neural networks (GNNs), transformers, and reinforcement learning (RL) to predict circuit quality-of-results (QoR) and automate the selection of synthesis algorithms, often incorporating techniques like multi-task learning and Bayesian optimization for improved efficiency and generalization. These advancements promise significant improvements in the speed and quality of chip design, impacting the efficiency and scalability of the entire electronic design automation (EDA) workflow.

Papers