• DocumentCode
    1476732
  • Title

    Timing optimization for multisource nets: characterization and optimal repeater insertion

  • Author

    Lillis, John ; Cheng, Chung-Kuan

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • Volume
    18
  • Issue
    3
  • fYear
    1999
  • fDate
    3/1/1999 12:00:00 AM
  • Firstpage
    322
  • Lastpage
    331
  • Abstract
    This paper presents new results in the area of timing optimization for multisource nets. The augmented RC-diameter (ARD) is suggested as a natural and practical performance measure and a linear time algorithm for computing the ARD of a multisource net is presented. Building on the ARD measure, we characterize the multisource optimization problem in terms of operations on piece-wise linear functions. This characterization is then used to develop an algorithm for optimal repeater insertion: for a given multisource topology the algorithm efficiently identifies an optimal assignment of repeaters to prescribed insertion points under the “min cost timing feasible” problem formulation. The algorithm has been implemented and computational results demonstrate the viability of the approach
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; dynamic programming; integrated circuit interconnections; integrated circuit layout; piecewise linear techniques; timing; augmented RC-diameter; characterization; linear time algorithm; multisource nets; multisource optimization problem; multisource topology; optimal assignment; optimal repeater insertion; performance measure; piecewise linear functions; timing optimization; Area measurement; Cost function; Delay; Design optimization; Piecewise linear techniques; Repeaters; Time measurement; Timing; Topology; Wire;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.748162
  • Filename
    748162