CRITICAL PATH SELECTION FOR PERFORMANCE OPTIMIZATION

被引:20
|
作者
CHEN, HC [1 ]
DU, DH [1 ]
LIU, LR [1 ]
机构
[1] UNIV MINNESOTA,DEPT COMP SCI,MINNEAPOLIS,MN 55455
基金
美国国家科学基金会;
关键词
D O I
10.1109/43.205000
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we study the problem of selecting a set of paths to optimize the performance of a combinational circuit. We assume that gate resizing and buffer insertion are the two possible optimizing techniques used to reduce the delay of a circuit; that is, during the optimization process the topology of a circuit remains the same and the lead/gate delays are reduced. The objective of the path selection problem is to select as small as possible a set of paths to ease the optimization process. However, we also want to guarantee the delay of the circuit is no longer than a given threshold tau if the delays of all the selected paths are shortened to no longer than tau. In this paper we have shown that the path selection is different from path sensitization. We first proposed an input vector-oriented path selection algorithm. Due to the fact that the input vector-oriented algorithm may be infeasible for complex circuits with many primary inputs, we also designed and developed a path-oriented algorithm. We have implemented the path-oriented algorithm. The experimental results on ISCAS85 benchmark circuits show a potentially big improvement for optimization process. For some circuits, less than 10% of the long paths need to be shortened.
引用
收藏
页码:185 / 195
页数:11
相关论文
共 50 条
  • [1] Performance optimization using extended critical path analysis in multithreaded programs on multiprocessors
    Broberg, M
    Lundberg, L
    Grahn, H
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (01) : 115 - 136
  • [2] ALGORITHM FOR OPTIMIZATION ON THE NETWORK CRITICAL PATH
    TENIC, A
    [J]. STROJARSTVO, 1990, 32 (01): : 11 - 15
  • [3] A critical path selection method for delay testing
    Padmanaban, S
    Tragoudas, S
    [J]. INTERNATIONAL TEST CONFERENCE 2004, PROCEEDINGS, 2004, : 232 - 241
  • [4] A Path Selection Algorithm for Life Critical Data
    Armagan, Sadik
    Fallon, Enda
    Qiao, Yuansong
    [J]. 2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2010, : 394 - 399
  • [5] Optimization algorithms for resilient path selection in networks
    Casazza, Marco
    Ceselli, Alberto
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2021, 128
  • [6] CRITICAL PATH ANALYSIS FOR PRIMARY INPUTS OPTIMIZATION
    Premalatha, P. .
    Rajaram, A. .
    Sowmiya, G.
    Saravanan, S.
    Vijaysai, R.
    [J]. 2013 IEEE CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICT 2013), 2013, : 642 - 646
  • [7] Range Selection of Critical Area Optimization
    Wang, Junping
    Cao, Honghua
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION (ASID), 2013,
  • [8] Parameterized critical path selection for delay fault testing
    Siebert, Miroslav
    Gramatova, Elena
    [J]. 2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS 2015), 2015, : 153 - 156
  • [9] Testable Critical Path Selection Considering Process Variation
    Fu, Xiang
    Li, Huawei
    Li, Xiaowei
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (01): : 59 - 67
  • [10] Hybrid Path Selection and Overall Optimization for Traffic Engineering
    Xu, Xiaoqing
    Tang, Hong
    Wu, Juan
    Zeng, Han
    Qian, Liuyihui
    Liu, Xiaojun
    [J]. 2022 INTERNATIONAL COMMUNICATION ENGINEERING AND CLOUD COMPUTING CONFERENCE, CECCC, 2022, : 42 - 47