Logo image
Concurrent flip-flop and buffer insertion with adaptive blockage avoidance
Conference paper

Concurrent flip-flop and buffer insertion with adaptive blockage avoidance

Zhong-Ching Lu and Ting-Chi Wang
Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, Vol.1, pp.19-22
2005

Abstract

Given a routing tree for a multi-pin net, two algorithms extending the van Ginneken algorithm [3] for concurrent flip-flop and buffer insertion were presented in [5], One algorithm called MiLa targets at minimizing the latency, and the other algorithm called Gil.a 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 Gil.a 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 wirelnegth, 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. © 2005 IEEE.

Metrics

1 Record Views

Details

Logo image