Skip to main content

Transferable Presynthesis PPA Estimation for RTL Designs with Data Augmentation Techniques

Publication ,  Journal Article
Fang, W; Lu, Y; Liu, S; Zhang, Q; Xu, C; Wu Wills, L; Zhang, H; Xie, Z
Published in: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
January 1, 2025

In modern VLSI design flow, evaluating the quality of register-transfer level (RTL) designs involves time-consuming logic synthesis using electronic design automation tools, a process that often slows down early optimization. While recent machine learning (ML) solutions offer some advancements, they typically struggle with maintaining high accuracy across any given RTL design. In this work, we propose an innovative transferable presynthesis power, performance, and area (PPA) estimation framework named MasterRTL. It first converts the hardware description language code to a new bit-level design representation named the simple operator graph (SOG). By only adopting single-bit simple operators, this SOG proves to be a general representation that unifies different design types and styles. The SOG is also more similar to the target gate-level netlist, reducing the gap between the RTL representation and netlist. In addition to the new SOG representation, MasterRTL proposes new ML methods for the RTL-stage modeling of timing, power, and area separately. Compared with the state-of-the-art solutions, the experiment on a comprehensive dataset with 90 different designs shows accuracy improvement by 0.33, 0.22, and 0.15 in correlation for total negative slack (TNS), worst negative slack (WNS), and power, respectively. Besides the prediction of the synthesis results, MasterRTL also excels in accurately predicting layout-stage PPA based on the RTL designs and in adapting across different technology nodes and process corners. Furthermore, we investigate two effective data augmentation techniques: 1) a graph generation method and 2) a large language model (LLM)-based approach. Our results validate the effectiveness of the generated RTL designs in mitigating the data shortage challenges.

Duke Scholars

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

January 1, 2025

Volume

44

Issue

1

Start / End Page

200 / 213

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Fang, W., Lu, Y., Liu, S., Zhang, Q., Xu, C., Wu Wills, L., … Xie, Z. (2025). Transferable Presynthesis PPA Estimation for RTL Designs with Data Augmentation Techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 44(1), 200–213. https://doi.org/10.1109/TCAD.2024.3420904
Fang, W., Y. Lu, S. Liu, Q. Zhang, C. Xu, L. Wu Wills, H. Zhang, and Z. Xie. “Transferable Presynthesis PPA Estimation for RTL Designs with Data Augmentation Techniques.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 44, no. 1 (January 1, 2025): 200–213. https://doi.org/10.1109/TCAD.2024.3420904.
Fang W, Lu Y, Liu S, Zhang Q, Xu C, Wu Wills L, et al. Transferable Presynthesis PPA Estimation for RTL Designs with Data Augmentation Techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2025 Jan 1;44(1):200–13.
Fang, W., et al. “Transferable Presynthesis PPA Estimation for RTL Designs with Data Augmentation Techniques.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 44, no. 1, Jan. 2025, pp. 200–13. Scopus, doi:10.1109/TCAD.2024.3420904.
Fang W, Lu Y, Liu S, Zhang Q, Xu C, Wu Wills L, Zhang H, Xie Z. Transferable Presynthesis PPA Estimation for RTL Designs with Data Augmentation Techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2025 Jan 1;44(1):200–213.

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

January 1, 2025

Volume

44

Issue

1

Start / End Page

200 / 213

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering