Back to Search Start Over

Clock Tree construction and buffer planning in Placement

Authors :
Renwei Liu
Yici Cai
Weixiang Shen
Source :
2009 International Conference on Communications, Circuits and Systems.
Publication Year :
2009
Publisher :
IEEE, 2009.

Abstract

With decreasing of feature size of VLSI designs, clock buffers are becoming quite huge. However, buffers often can't be placed at ideal places because that traditionally clock network construction is performed after place-ment and at this time all cells are fixed. As a result, wire length and buffer numbers of clock net are increased. In this paper, a procedure called Buffered Clock Tree Aware Placement is proposed to consider clock network design in placement stage. Through register clustering and virtual clock tree construction, pseudo buffers are inserted in placement and deleted after that, so that white spaces are left for clock buffer insertion. Besides, registers in the same cluster are brought closer so that the performances of clock net, such as skew, delay and wire length, improves. The experiment results indicate an average of 22.40% improvement in skew, 7.26% improvement in delay and 2.10% improvement in wire length. Besides, the total distances of clock buffer moving during overlap removing shows an average of 17.24% improvement because of reserved white spaces.

Details

Database :
OpenAIRE
Journal :
2009 International Conference on Communications, Circuits and Systems
Accession number :
edsair.doi...........40025e7b77d9374a61253d4cd22f0abd