论文标题

Lostin:通过时空信息与混合图模型进行逻辑优化

LOSTIN: Logic Optimization via Spatio-Temporal Information with Hybrid Graph Models

论文作者

Wu, Nan, Lee, Jiwon, Xie, Yuan, Hao, Cong

论文摘要

尽管基于机器学习(ML)的性能建模取得了成功,但两个可能阻碍了EDA生产的ML应用程序的主要问题是严格的准确性要求和概括能力。为此,我们提出了基于混合图神经网络(GNN)的方法,采用具有良好的概括能力,特别针对逻辑合成优化的高度准确质量质量(QOR)估计。关键思想是同时利用从硬件设计和逻辑合成流到各种设计上各种合成流的预测性能(即延迟/面积)的时空信息。硬件设计中的结构特性由GNN蒸馏和代表;可以通过将虚拟添加的超节点或序列处理模型与常规GNN模型相结合,可以在硬件设计上施加综合流中的时间知识(即逻辑转换的相对顺序)。对330万个数据点的评估表明,在训练期间看到和未见的设计的测试平均绝对百分比误差(MAPE)分别不超过1.2%和3.1%,比现有研究低7-15倍。

Despite the stride made by machine learning (ML) based performance modeling, two major concerns that may impede production-ready ML applications in EDA are stringent accuracy requirements and generalization capability. To this end, we propose hybrid graph neural network (GNN) based approaches towards highly accurate quality-of-result (QoR) estimations with great generalization capability, specifically targeting logic synthesis optimization. The key idea is to simultaneously leverage spatio-temporal information from hardware designs and logic synthesis flows to forecast performance (i.e., delay/area) of various synthesis flows on different designs. The structural characteristics inside hardware designs are distilled and represented by GNNs; the temporal knowledge (i.e., relative ordering of logic transformations) in synthesis flows can be imposed on hardware designs by combining a virtually added supernode or a sequence processing model with conventional GNN models. Evaluation on 3.3 million data points shows that the testing mean absolute percentage error (MAPE) on designs seen and unseen during training are no more than 1.2% and 3.1%, respectively, which are 7-15X lower than existing studies.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源