ACM Home Page
Please provide us with feedback. Feedback
Concurrent flip-flop and buffer insertion with adaptive blockage avoidance
Full text PdfPdf (107 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2005 Asia and South Pacific Design Automation Conference table of contents
Shanghai, China
SESSION: Tree construction and buffering table of contents
Pages: 19 - 22  
Year of Publication: 2005
ISBN:0-7803-8737-6
Authors
Zhong-Ching Lu  National Tsing Hua University, Hsinchu, Taiwan
Ting-Chi Wang  National Tsing Hua University, Hsinchu, Taiwan
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
: Shanghai IC Industry Association
: IEEE SSCS Shanghai Chapter
: IEEE CAS
: IEEE Beijing Section
: Fudan University
: Chinese Institute of Electronics
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 19,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1120725.1120734
What is a DOI?

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 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
L. Lev, and P. Chao, "Down to the wire: requirements for nanometer design implementation," Cadence White Paper.
 
2
J. Cong, "Challenges and opportunities for design innovations in nanometer technologies," SRC Design Sciences Concept Paper, 1997.
 
3
L. P. P P. van Ginneken, "Buffer placement in distributed RC-tree networks for minimal Elmore delay," Proc. IEEE International Symposium on Circuits and Systems, pp. 865--868, 1990.
4
5
6
Collaborative Colleagues:
Zhong-Ching Lu: colleagues
Ting-Chi Wang: colleagues