Back to Search Start Over

Agglomerative-based flip-flop merging and relocation for signal wirelength and clock tree optimization

Authors :
Hung-Ming Chen
Sean Shih-Ying Liu
Wan-Ting Lo
Chieh-Jui Lee
Source :
ACM Transactions on Design Automation of Electronic Systems. 18:1-20
Publication Year :
2013
Publisher :
Association for Computing Machinery (ACM), 2013.

Abstract

In this article, we propose a flip-flop merging algorithm based on agglomerative clustering. Compared to previous state-of-the-art on flip-flop merging, our proposed algorithm outperforms that of Chang et al. [2010] and Wang et al. [2011] in all aspects, including number of flip-flop reductions, increase in signal wirelength, displacement of flip-flops, and execution time. Our proposed algorithm also has minimal disruption to original placement. In comparison with Jiang et al. [2011], Wang et al. [2011], and Chang et al. [2010], our proposed algorithm has the least displacement when relocating merged flip-flops. While previous works on flip-flop merging focus on the number of flip-flop reduction, we further evaluate the power consumption of clock tree after flip-flop merging. To further minimize clock tree wirelength, we propose a framework that determines a preferable location for relocated merged flip-flops for clock tree synthesis (CTS). Experimental results show that our CTS-driven flip-flop merging can reduce clock tree wirelength by an average of 7.82% with minimum clock network power consumption compared to all of the previous works.

Details

ISSN :
15577309 and 10844309
Volume :
18
Database :
OpenAIRE
Journal :
ACM Transactions on Design Automation of Electronic Systems
Accession number :
edsair.doi...........29177cf2b4486c06dc2dab749365a662
Full Text :
https://doi.org/10.1145/2491477.2491484