The prediction of the quality of results in Logic Synthesis using Transformer and Graph Neural Networks
Chenghao Yang, Zhongda Wang, Yinshui Xia, Zhufei Chu

TL;DR
This paper introduces a deep learning approach combining Transformer and Graph Neural Networks to predict the quality of results in logic synthesis, aiming to accelerate optimization sequence selection.
Contribution
It proposes a novel joint learning method using Transformer and GNNs for QoR prediction, improving generalization across different circuits.
Findings
Joint Transformer and GraphSage model achieves lowest MAE of 0.412.
The combined approach outperforms individual models in QoR prediction.
Graph and sequence embeddings effectively capture circuit and optimization features.
Abstract
In the logic synthesis stage, structure transformations in the synthesis tool need to be combined into optimization sequences and act on the circuit to meet the specified circuit area and delay. However, logic synthesis optimization sequences are time-consuming to run, and predicting the quality of the results (QoR) against the synthesis optimization sequence for a circuit can help engineers find a better optimization sequence faster. In this work, we propose a deep learning method to predict the QoR of unseen circuit-optimization sequences pairs. Specifically, the structure transformations are translated into vectors by embedding methods and advanced natural language processing (NLP) technology (Transformer) is used to extract the features of the optimization sequences. In addition, to enable the prediction process of the model to be generalized from circuit to circuit, the graph…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and FPGA Design Techniques · VLSI and Analog Circuit Testing · Machine Learning in Materials Science
MethodsAttention Is All You Need · Linear Layer · Position-Wise Feed-Forward Layer · Softmax · Byte Pair Encoding · Adam · Label Smoothing · Dense Connections · Dropout · Multi-Head Attention
