Crosstalk-driven interconnect optimization by simultaneous gate and wire sizing

被引:41
作者
Jiang, IHR [1 ]
Chang, YW
Jou, JY
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu 30010, Taiwan
[2] Natl Chiao Tung Univ, Dept Comp & Informat Sci, Hsinchu 30010, Taiwan
关键词
deep submicrometer; gate sizing; interconnect; performance optimization; physical design; routing;
D O I
10.1109/43.863640
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Noise, as well as area, delay, and power, is one of the most important concerns in the design of deep submicrometer integrated circuits. Currently existing algorithms do not handle simultaneous switching conditions of signals for noise minimization. In this paper, we model not only physical coupling capacitance, but also simultaneous switching behavior for noise optimization. Based on Lagrangian relaxation, we present an algorithm which ran optimally solve the simultaneous noise, area, delay, and power optimization problem by sizing circuit components. Our algorithm, with linear memory requirement and linear runtime, is very effective and efficient. For example, for a circuit of 6144 wires and 3512 gates, our algorithm solves the simultaneous optimization problem using only 2.1-MB memory and 19.4-min runtime to achieve the precision of within 1% error on a SUN Spare Ultra-I workstation.
引用
收藏
页码:999 / 1010
页数:12
相关论文
共 27 条
  • [1] Ahuja RK, 1993, NETWORK FLOWS THEORY
  • [2] Bakoglu H., 1990, CIRCUITS INTERCONNEC
  • [3] An exact algorithm for low power library-specific gate re-sizing
    Chen, DS
    Sarrafzadeh, M
    [J]. 33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 783 - 788
  • [4] Cormen T. H., 1990, INTRO ALGORITHMS
  • [5] Gate sizing: A general purpose optimization approach
    Coudert, O
    [J]. EUROPEAN DESIGN & TEST CONFERENCE 1996 - ED&TC 96, PROCEEDINGS, 1996, : 214 - 218
  • [6] Desoer C. A., 1987, LINEAR NONLINEAR CIR
  • [7] Eisenmann H, 1998, 1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, P269, DOI 10.1109/DAC.1998.724480
  • [9] GAO T, 1994, IEEE IC CAD, P610
  • [10] Hillier F.S., 1990, Introduction to operations research, V5th ed.