ReLS: Retrieval Is Efficient Knowledge Transfer For Logic Synthesis
Design houses manage extensive collections of legacy synthesis data containing valuable knowledge crucial for enhancing synthesis efficiency and performance. Effectively encapsulating and transferring this knowledge is a pressing research challenge. Previous methods incorporate synthesis knowledge into neural networks trained on legacy data, often necessitating retraining for updated databases and fine-tuning for new designs. This study introduces ReLS, a retrieval-powered logic synthesis framework that integrates network weight-captured knowledge with information stored in dynamic synthesis databases. ReLS employs a graph neural network-based And-Inverter Graphs (AIGs) encoder to convert new AIGs into vector representations for similarity searches against legacy AIGs. Top-ranked recipes from similar AIGs are retrieved and re-ranked to offer initial solutions for advanced synthesis optimization algorithms. ReLS serves as an initialization tool to streamline efficient knowledge transfer without the requirement for fine-tuning. Utilizing the OpenABC-D database with 61, 500 synthesis samples and limiting to 50 synthesis runs for each design, ReLS enhances the quality-of-results improvements of various existing methods over handcrafted recipes by 8.6% to 196% on 10 unseen designs. Furthermore, experimental results showcase ReLS's ability to harness databases not used during training.
Authors
- Wen-Hao Liu (ORCID: https://orcid.org/0009-0000-7533-2497)
- Rongjian Liang (ORCID: https://orcid.org/0000-0001-8626-2359)
- Anthony Agnesina (ORCID: https://orcid.org/0000-0003-0393-0230)
- Haoxing Ren (ORCID: https://orcid.org/0000-0003-1028-3860)
- Chia-Tung Ho (ORCID: https://orcid.org/0000-0002-6479-7552)
Institutions
- Nvidia (United States) (US)
Publication Details
- Published
- 2024-09-03
- DOI
- https://doi.org/10.1145/3670474.3685946
- Citations
- 1
- Primary Topic
- Neural Networks and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.35