Annotating Slack Directly on Your Verilog: Fine-Grained RTL Timing Evaluation for Early Optimization
Wenji Fang, Shang Liu, Hongce Zhang, Zhiyao Xie
Abstract
In digital IC design, compared with post-synthesis netlists or layouts, the early register-transfer level (RTL) stage offers greater optimization flexibility for both designers and EDA tools. However, timing information is typically unavailable at this early stage. Some recent machine learning (ML) solutions propose to predict the total negative slack (TNS) and worst negative slack (WNS) of an entire design at the RTL stage, but the fine-grained timing information of individual registers remains unavailable. In this work, we address the unique challenges of RTL timing prediction and introduce our solution named RTL-Timer. To the best of our knowledge, this is the first fine-grained general timing estimator applicable to any given design. RTL-Timer explores multiple promising RTL representations and proposes customized loss functions to capture the maximum arrival time at register endpoints. RTL-Timer's finegrained predictions are further applied to guide optimization in a standard synthesis flow. The average results on unknown test designs demonstrate a correlation above 0.89, contributing around 3% WNS and 10% TNS improvement after optimization.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers7
- NetTAG: A Multimodal RTL-and-Layout-Aligned Netlist Foundation Model via Text-Attributed GraphWenji Fang, Wenkai Li, Shang Liu, Yao Lu et al.DAC 2025 · 10 citations
- VeriLoC: Line-of-Code Level Prediction of Hardware Design Quality from Verilog CodeRaghu Vamshi Hemadri, Jitendra Bhandari, Andre Nakkab, Johann Knechtel et al.NeurIPS 2025 · 9 citations
- SynCircuit: Automated Generation of New Synthetic RTL Circuits Can Enable Big Data in CircuitsShang Liu, Jing Wang, Wenji Fang, Zhiyao XieDAC 2025 · 1 citation
- SynC-LLM: Generation of Large-Scale Synthetic Circuit Code with Hierarchical Language ModelsShang Liu, Yao Lu, Wenji Fang, Jing Wang et al.EMNLP 2025
- Bridging Layout and RTL: Knowledge Distillation based Timing PredictionMingjun Wang, Yihan Wen, Bin Sun, Jianan Mu et al.ICML 2025
Builds on4
- A timing engine inspired graph neural network model for pre-routing slack predictionZizheng Guo, Mingjie Liu, Jiaqi Gu, Shuhan Zhang et al.DAC 2022 · 121 citations
- Accurate timing prediction at placement stage with look-ahead RC networkXu He, Zhiyong Fu, Yao Wang, Chang Liu et al.DAC 2022 · 43 citations
- Restructure-Tolerant Timing Prediction via Multimodal FusionZiyi Wang, Siting Liu, Yuan Pu, Song Chen et al.DAC 2023 · 33 citations
- SNS's not a synthesizer: a deep-learning-based synthesis predictorCeyu Xu, Chris Kjellqvist, Lisa Wu WillsISCA 2022 · 23 citations
Related papers
- Fast and Accurate Wire Timing Estimation on Tree and Non-Tree Net StructuresHsien-Han Cheng, Iris Hui-Ru Jiang, Oscar OuDAC 2020 · 35 citations
- TOTAL: Multi-Corners Timing Optimization Based on Transfer and Active LearningWei W. Xing, Zheng Xing, Rongqi Lu, Zhelong Wang et al.DAC 2023 · 13 citations
- Disentangle, Align and Generalize: Learning A Timing Predictor from Different Technology NodesXinyun Zhang, Binwu Zhu, Fangzhou Liu, Ziyi Wang et al.DAC 2024 · 5 citations
- Concurrent Sign-off Timing Optimization via Deep Steiner Points RefinementSiting Liu, Ziyi Wang, Fangzhou Liu, Yibo Lin et al.DAC 2023 · 13 citations
- Differentiable-timing-driven global placementZizheng Guo, Yibo LinDAC 2022 · 42 citations
