• DocumentCode
    933854
  • Title

    An Effective Algorithm for Buffer Insertion in General Circuits Based on Network Flow

  • Author

    Chen, Ruiming ; Zhou, Hai

  • Author_Institution
    Northwestern Univ., Evanston
  • Volume
    26
  • Issue
    11
  • fYear
    2007
  • Firstpage
    2069
  • Lastpage
    2073
  • Abstract
    The problem of buffer insertion in a single net has been the focus of most previous research works. However, effective algorithms for buffer insertion in whole circuits are generally needed. In this paper, we relate the timing-constrained minimal buffer insertion problem to the convex cost-flow dual problem and propose an algorithm based on the convex cost-flow theory to solve it in combinational circuits. Experimental results demonstrate that our approach is effective. On the average, for the cases where buffering locations are not specified, our approach achieves a 46% reduction on the total buffer area in comparison to a traditional approach; for the cases where buffering locations are specified, our approach achieves a 52% reduction.
  • Keywords
    buffer circuits; combinatorial mathematics; buffering locations; combinational circuits; convex cost-flow dual problem; general circuits; network flow; timing-constrained minimal buffer insertion problem; Combinational circuits; Costs; Delay; Dynamic programming; Energy consumption; Integrated circuit interconnections; Lagrangian functions; Partitioning algorithms; Timing; Wire; Buffer insertion; network flow; timing optimization;
  • 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/TCAD.2007.906481
  • Filename
    4351998