• DocumentCode
    438382
  • Title

    Concurrent flip-flop and buffer insertion with adaptive blockage avoidance

  • Author

    Lu, Zhong-Ching ; Wang, Ting-Chi

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    1
  • fYear
    2005
  • fDate
    18-21 Jan. 2005
  • Firstpage
    19
  • Abstract
    Given a routing tree for a multi-pin net, two algorithms extending the van Ginneken algorithm (van Ginneken, 1990) for concurrent flip-flop and buffer insertion were presented in (Cocchini, 2002). One algorithm called MiLa targets at minimizing the latency, and the other algorithm called GiLa aims to find a feasible solution subject to given latency constraints imposed on sinks. However, they both do not consider the case where buffer/flip-flop blockages are present. In this paper, we enhance the MiLa algorithm and GiLa algorithm to consider blockage avoidance by finding alternative registered-buffered paths between each internal node inside a blockage and its parent node. The experimental results show that in comparison to the MiLa algorithm, our approach is able to find a solution with the same latency (for about half of the test cases) or even better latency (for the remaining test cases) and the same wirelength, while the buffer/flip-flop usage and CPU time are comparable or acceptable. In comparison to the GiLa algorithm, our approach is able to find a feasible solution for each test case while the Gila algorithm fails to do so for several test cases.
  • Keywords
    buffer circuits; flip-flops; integrated circuit design; network routing; trees (mathematics); GiLa algorithm; MiLa algorithm; adaptive blockage avoidance; buffer blockages; buffer insertion; concurrent flip-flop; flip-flop blockages; latency constraints; multipin net; registered-buffered paths; routing tree; van Ginneken algorithm; Binary trees; Capacitance; Clocks; Delay effects; Flip-flops; Libraries; Pins; Routing; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466122
  • Filename
    1466122