用机器学习直接从HDL代码预测芯片功耗性能面积,准确率超90%。
Machine Learning Framework for Early Power, Performance, and Area Estimation of RTL
- 将HDL代码转为位级图结构,跳过传统合成步骤
- 在147个设计上实现98%的时序和功耗预测准确率
- 适合芯片早期设计迭代,加速研发流程
在VLSI设计中,寄存器传输级(RTL)描述系统功能,通常需通过电子设计自动化(EDA)工具完成全综合才能评估功耗、性能和面积(PPA),过程耗时,难以支持快速迭代。尽管机器学习已用于早期预测,但泛化能力有限。本文提出一种预综合框架,直接从HDL代码和库文件估算PPA,引入位级表示法“简单操作图”(SOG),以单比特运算构建通用灵活结构,贴近综合后设计特征。该模型显著提升预测精度,基于147个不同RTL设计验证,对关键路径负松弛(WNS)、总负松弛(TNS)和功耗的预测准确率分别达到98%、98%和90%,优于现有最先进方法。
原文摘要 · Abstract (English)
A critical stage in the evolving landscape of VLSI design is the design phase that is transformed into register-transfer level (RTL), which specifies system functionality through hardware description languages like Verilog. Generally, evaluating the quality of an RTL design demands full synthesis via electronic design automation (EDA) tool is time-consuming process that is not well-suited to rapid design iteration and optimization. Although recent breakthroughs in machine Learning (ML) have brought early prediction models, these methods usually do not provide robust and generalizable solutions with respect to a wide range of RTL designs. This paper proposes a pre-synthesis framework that makes early estimation of power, performance and area (PPA) metrics directly from the hardware description language (HDL) code making direct use of library files instead of toggle files. The proposed framework introduces a bit-level representation referred to as the simple operator graph (SOG), which uses single-bit operators to generate a generalized and flexible structure that closely mirrors the characteristics of post synthesis design. The proposed model bridges the RTL and post-synthesis design, which will help in precisely predicting key metrics. The proposed tree-based ML framework shows superior predictive performance PPA estimation. Validation is carried out on 147 distinct RTL designs. The proposed model with 147 different designs shows accuracy of 98%, 98%, and 90% for WNS, TNS and power, respectively, indicates significant accuracy improvements relative to state-of-the-art methods.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。