• DocumentCode
    2469548
  • Title

    Buffer insertion in large circuits with constructive solution search techniques

  • Author

    Waghmode, Mandar ; Li, Zhuo ; Shi, Weiping

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas A&M Univ., College Station, TX
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    296
  • Lastpage
    301
  • Abstract
    Most existing buffer insertion algorithms, such as van Ginneken´s algorithm, consider only individual nets. As a result, these algorithms tend to over buffer when applied to combinational circuits, since it is difficult to decide how many buffers to insert in each net. Recently, Sze, et al. (Sze, 2005) proposed a path-based algorithm for buffer insertion in combinational circuits. However their algorithm is inefficient for large circuits when there are many critical paths. In this paper, we present a new buffer insertion algorithm for combinational circuits such that the timing requirements are met and the buffer cost is minimized. Our algorithm iteratively inserts buffers in the circuit to improve the circuit delay. The core of this algorithm is simple but effective technique that guides the search for a good buffering solution. Experimental results on ISCAS85 circuits show that our new algorithm on average uses 36% less buffers and runs 3 times faster than Sze´s algorithm
  • Keywords
    buffer circuits; combinational circuits; integrated circuit interconnections; logic design; buffer insertion algorithm; circuit delay; combinational circuits; constructive solution search techniques; Algorithm design and analysis; Application software; Combinational circuits; Cost function; Delay; Design optimization; Dynamic programming; Integrated circuit interconnections; Lagrangian functions; Timing; Algorithms; Buffer Insertion; Cost optimization; Design; Interconnect synthesis; Performance; Physical Design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229250
  • Filename
    1688809