A Fast Parallel Approach for Common Path Pessimism Removal

被引:0
|
作者
Tsai, Chung-Hao [1 ]
Mak, Wai-Kei [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu, Taiwan
关键词
Timing analysis; Common path pessimism removal;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Static timing analysis has always been indispensable in integrated circuit design. In order to consider design and electrical complexities (e.g., crosstalk coupling, voltage drops) as well as manufacturing and environmental variations, timing analysis is typically done using an "early-late" split. The early-late split timing analysis enables timers to effectively account for any within-chip variation effects. However, this dual-mode analysis may introduce unnecessary pessimism, which can lead to an over-conservative design. Thus, common path pessimism removal (CPPR) is introduced to eliminate this pessimism during timing analysis. A naive approach would require the analysis of all paths in the design. For today's designs with millions of gates, enumerating all paths is impractical. In this paper, we propose a new approach to effectively prune the redundant paths and develop a multi-threaded timing analysis tool called MTimer for fast and accurate CPPR. The results show that our timer can achieve 3.53X speedup on average comparing with the winner of the TAU 2014 contest and maintain 100% accuracy on removing common path pessimism during timing analysis.
引用
收藏
页码:372 / 377
页数:6
相关论文
共 50 条
  • [1] A Fast and Accurate Approach for Common Path Pessimism Removal in Static Timing Analysis
    Jin, Baihong
    Luo, Guojie
    Zhang, Wentai
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 2623 - 2626
  • [2] Common Path Pessimism Removal: An industry perspective Special Session: Common Path Pessimism Removal
    Garg, Vibhor
    2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 592 - 595
  • [3] A Fast and Simple Block-based Approach for Common Path Pessimism Removal in Static Timing Analysis
    Luo, Guojie
    Jin, Baihong
    Zhang, Wentai
    2015 14TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS (CAD/GRAPHICS), 2015, : 234 - 235
  • [4] TAU 2014 Contest on Removing Common Path Pessimism during Timing Analysis Special Session Paper: Common Path Pessimism Removal (CPPR)
    Hu, Jin
    Sinha, Debjit
    Keller, Igor
    2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 591 - 591
  • [5] iTimerC: Common Path Pessimism Removal Using Effective Reduction Methods
    Yang, Yu-Ming
    Chang, Yu-Wei
    Jiang, Iris Hui-Ru
    2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 600 - 605
  • [6] An Efficient and Robust Algorithm for Common Path Pessimism Removal In Static Timing Analysis
    Gong, Mengshi
    Ma, Jie
    Yu, Wenxin
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 369 - 372
  • [7] A Provably Good and Practically Efficient Algorithm for Common Path Pessimism Removal in Large Designs
    Guo, Zizheng
    Huang, Tsung-Wei
    Lin, Yibo
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 715 - 720
  • [8] A Provably Good and Practically Efficient Algorithm for Common Path Pessimism Removal in Large Designs
    Guo, Zizheng
    Yang, Mingwei
    Huang, Tsung-Wei
    Lin, Yibo
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (10) : 3466 - 3478
  • [9] HeteroCPPR: Accelerating Common Path Pessimism Removal with Heterogeneous CPU-GPU Parallelism
    Guo, Zizheng
    Huang, Tsung-Wei
    Lin, Yibo
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [10] TKtimer: Fast & Accurate Clock Network Pessimism Removal
    Kalonakis, Christos
    Antoniadis, Charalampos
    Giannakou, Panagiotis
    Dioudis, Dimos
    Pinitas, Georgios
    Stamoulis, Georgios
    2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 606 - 610