NEAR-OPTIMAL CRITICAL SINK ROUTING TREE CONSTRUCTIONS

被引:47
作者
BOESE, KD
KAHNG, AB
MCCOY, BA
ROBINS, G
机构
[1] UNIV CALIF LOS ANGELES,DEPT COMP SCI,LOS ANGELES,CA 90024
[2] NU MEGA TECHNOL,NASHUA,NH 03060
[3] UNIV VIRGINIA,DEPT COMP SCI,CHARLOTTESVILLE,VA 22903
基金
美国国家科学基金会;
关键词
D O I
10.1109/43.476573
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present critical-sink routing tree (CSRT) constructions which exploit available critical-path information to yield high-performance routing trees, Our CS-Steiner and ''global slack removal'' algorithms together modify traditional Steiner tree constructions to optimize signal delay at identified critical sinks, We further propose an iterative Elmore routing tree (ERT) construction which optimizes Elmore delay directly, as opposed to heuristically abstracting linear or Elmore delay as in previous approaches. Extensive timing simulations on industry IC and MCM interconnect parameters show that our methods yield trees that significantly improve (by averages of up to 67%) over minimum Steiner routings in terms of delays to identified critical sinks, ERT's also serve as generic high-performance routing trees when no critical sink is specified: for 8-sink nets in standard IC (MCM) technology, we improve average sink delay by 19% (62%) and maximum sink delay by 22% (52%) over the minimum Steiner routing, These approaches provide simple, basic advances over existing performance-driven routing tree constructions, Our results are complemented by a detailed analysis of the accuracy and fidelity of the Elmore delay approximation; we also exactly assess the suboptimality of our heuristic tree constructions, In achieving the latter result, we develop a new characterization of Elmore-optimal routing trees, as well as a decomposition theorem for optimal Steiner trees, which are of independent interest.
引用
收藏
页码:1417 / 1436
页数:20
相关论文
共 38 条
[1]  
ALPERT CJ, 1992, CSD920051 U CAL LOS
[2]  
Andrews T. G., 1948, METHODS PSYCHOL
[3]  
AWERBUCH B, 1990, PROCEEDINGS OF THE NINTH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, P177, DOI 10.1145/93385.93417
[4]  
BOESE KD, 1993, OCT P IEEE INT C COM, P81
[5]  
BOESE KD, 1992, SEP P AS PAC C CIRC, P35
[6]  
BOESE KD, 1993, JUN P ACM IEEE DES A, P182
[7]  
CHEN DS, 1992, P IEEE ACM INT C COM, P390
[8]  
COHOON JP, 1991, P IEEE INT C COMPUTE, P174
[9]   PROVABLY GOOD PERFORMANCE-DRIVEN GLOBAL ROUTING [J].
CONG, JS ;
KAHNG, AB ;
ROBINS, G ;
SARRAFZADEH, M ;
WONG, CK .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1992, 11 (06) :739-752
[10]  
Dijkstra E.W., 1959, NUMER MATH, V1, P269, DOI [DOI 10.1007/BF01386390, 10.1007/BF01386390]