Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

MasterRTL: A Pre-Synthesis PPA Estimation Framework for Any RTL Design (2311.08441v1)

Published 14 Nov 2023 in cs.AR

Abstract: In modern VLSI design flow, the register-transfer level (RTL) stage is a critical point, where designers define precise design behavior with hardware description languages (HDLs) like Verilog. Since the RTL design is in the format of HDL code, the standard way to evaluate its quality requires time-consuming subsequent synthesis steps with EDA tools. This time-consuming process significantly impedes design optimization at the early RTL stage. Despite the emergence of some recent ML-based solutions, they fail to maintain high accuracy for any given RTL design. In this work, we propose an innovative pre-synthesis PPA estimation framework named MasterRTL. It first converts the HDL 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 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 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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Wenji Fang (13 papers)
  2. Yao Lu (212 papers)
  3. Shang Liu (68 papers)
  4. Qijun Zhang (11 papers)
  5. Ceyu Xu (3 papers)
  6. Lisa Wu Wills (3 papers)
  7. Hongce Zhang (10 papers)
  8. Zhiyao Xie (30 papers)
Citations (6)

Summary

We haven't generated a summary for this paper yet.