An Efficient Critical Path Generation Algorithm Considering Extensive Path Constraints

被引:12
|
作者
Guo, Guannan [1 ]
Huang, Tsung-Wei [2 ]
Lin, Chun-Xun [1 ]
Wong, Martin [1 ,3 ]
机构
[1] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
[2] Univ Utah, Dept Elect & Comp Engn, Salt Lake City, UT USA
[3] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
关键词
TIMING ANALYSIS;
D O I
10.1109/dac18072.2020.9218750
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we introduce a fast and efficient critical path generation algorithm considering extensive path constraints on a Static Timing Analysis (STA) graph. Critical path generation is a key routine in the inner loop of path based analysis and timing-driven synthesis flows. Our algorithm can report arbitrary numbers of critical paths on a logic cone constrained by a sequence of from/through/to pins under different min/max modes and rise/fall transitions. Our algorithm is general, efficient, and provably good. Experimental results have showed that our algorithm produces reports that matches a golden reference generated by an industrial signoff timer. Our results also correlate to a commercial timer yet achieving more than an order of magnitude speed-up.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] An efficient multiple-constraints QoS routing algorithm based on nonlinear path distance
    Yang, XL
    Zhang, M
    Long, KP
    COMPUTATIONAL AND INFORMATION SCIENCE, PROCEEDINGS, 2004, 3314 : 365 - 370
  • [42] Alpha evolution: An efficient evolutionary algorithm with evolution path adaptation and matrix generation
    Gao, Hao
    Zhang, Qingke
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 137
  • [43] Testable Critical Path Selection Considering Process Variation
    Fu, Xiang
    Li, Huawei
    Li, Xiaowei
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (01): : 59 - 67
  • [44] Critical path scheduling under resource calendar constraints
    Lu, Ming
    Lam, Hoi-Ching
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2008, 134 (01) : 25 - 31
  • [45] Path planning method for cable harness considering complex constraints
    Yang X.
    Zhou D.
    Song W.
    Chen X.
    1600, Science Press (48): : 197 - 204
  • [46] Optimal Clearing Model of Centralized Market Considering Path Constraints
    Zheng, Zhao
    Chen, Kening
    Jiang, Yu
    Liu, Xuwen
    2020 INTERNATIONAL SYMPOSIUM ON ENERGY ENVIRONMENT AND GREEN DEVELOPMENT, 2021, 657
  • [47] Incremental Critical Path Generation for Dynamic Graphs
    Chang, Che
    Chiu, Cheng-Hsiang
    Zhang, Boyang
    Huang, Tsung-Wei
    2024 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, 2024, : 771 - 774
  • [48] Parallelization of the critical path algorithm for a parallel computer
    Marrakchi, M
    RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1997, 31 (04): : 429 - 440
  • [49] Algorithm for determining controlling path considering resource continuity
    Ammar, MA
    Elbeltagi, E
    JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2001, 15 (04) : 292 - 298
  • [50] A Path Selection Algorithm for Life Critical Data
    Armagan, Sadik
    Fallon, Enda
    Qiao, Yuansong
    2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2010, : 394 - 399