FACT: Fast and Accurate Multi-Corner Predictor for Timing Closure in Commercial EDA Flows

被引:0
|
作者
Xu, Jiajie [1 ]
Han, Ziyue [1 ]
Jin, Leilei [1 ]
Wu, Shiyang [1 ]
Yan, Hao [1 ]
Shi, Longxing [1 ]
机构
[1] Southeast Univ, Nanjing, Peoples R China
来源
PROCEEDINGS OF THE 2024 ACM/IEEE INTERNATIONAL SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024 | 2024年
基金
中国国家自然科学基金;
关键词
Engineering change orders; Full-corner timing metrics; Timing closure; Commercial EDA design flows;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With technology scaling progressing well into deep nanometer region, the number of technology corners surges from dozens to hundreds. Timing closure at Engineering Change Orders (ECO) stage is becoming increasingly challenging and time-consuming. Existing methodologies mainly focus on improving efficiency by predicting the full-corner timing metrics based on known corners. However, the escalating demand of known corners essential for complete timing deductions significantly prolongs the application of these methods. In this work, we propose a framework called FACT, to fast and accurately predict full-corner timing metrics for timing closure optimization circle. Our approach simplifies the process by necessitating timing analysis under only one known corner. Moreover, our framework seamlessly integrates with commercial EDA design flows, making it practical in industrial environments. Experimental results on open-source designs indicate superior stability of our method. Additionally, our approach achieves a significant runtime speed-up over previous ML-based timing ECO flows.
引用
收藏
页数:7
相关论文
共 17 条
  • [1] FACT: Fast and Accurate Multi -Corner Predictor for Timing Closure in Commercial EDA Flows
    Xu, Jiajie
    Han, Ziyue
    Jin, Leilei
    Wu, Shiyang
    Yan, Hao
    Shi, Longxing
    2024 ACM/IEEE 6TH SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024, 2024,
  • [2] Clock Tree Resynthesis for Multi-Corner Multi-Mode Timing Closure
    Roy, Subhendu
    Mattheakis, Pavlos M.
    Masse-Navette, Laurent
    Pan, David Z.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (04) : 589 - 602
  • [3] Machine-Learning-Based Multi-Corner Timing Prediction for Faster Timing Closure
    Zhao, Zhenyu
    Zhang, Shuzheng
    Liu, Guoqiang
    Feng, Chaochao
    Yang, Tianhao
    Han, Ao
    Wang, Lei
    ELECTRONICS, 2022, 11 (10)
  • [4] A Unified Multi-Corner Multi-Mode Static Timing Analysis Engine
    Nian, Jing-Jia
    Tsai, Shih-Heng
    Huang, Chung-Yang
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 655 - 660
  • [5] Extracting the K-most Critical Paths in Multi-corner Multi-mode for Fast Static Timing Analysis
    Oh, Deok-Keun
    Jin, Myeoung-Woo
    Kim, Ju-Ho
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2016, 16 (06) : 771 - 780
  • [6] Flexible model-based multi-corner detector for accurate measurements and recognition
    Olague, G
    Hernández, B
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL II, PROCEEDINGS, 2002, : 578 - 583
  • [7] A new accurate and flexible model based multi-corner detector for measurement and recognition
    Olague, G
    Hernández, B
    PATTERN RECOGNITION LETTERS, 2005, 26 (01) : 27 - 41
  • [8] Utilization of Relieved Corners from Multi-corner Libraries in Deterministic Static Timing Analysis
    Kwon, Hyun-Jeong
    Kim, Young Hwan
    2017 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2017,
  • [9] Multi-Corner Timing Macro Modeling With Neural Collaborative Filtering From Recommendation Systems Perspective
    Kai-Chun Chang, Kevin
    Liu, Guan-Ting
    Chiang, Chun-Yao
    Lee, Pei-Yu
    Hui-Ru Jiang, Iris
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (10) : 2840 - 2853
  • [10] Multi-bit Flip-flop Generation Considering Multi-corner Multi-mode Timing Constraint
    Lee, Taehee
    Yi, JongWon
    Yang, Joon-Sung
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 782 - 785