A fast buffered routing tree construction algorithm under accurate delay model

Buffer insertion method plays a great role in modern VLSI design. Many buffer insertion algorithms have been proposed in recent years. However, most of them used simplified delay models to estimate interconnect and buffer delays, which may cause inferior solutions due to delay estimation errors. On the other hand, with the amount of buffers becomes larger, buffers consume more power supply. Hence it is significant to reduce the number of buffers during interconnect delay optimization. In this paper, we present a fast buffered routing tree construction algorithm under accurate delay model with consideration of buffer/wire sizing, routing obstacles and total buffer area reduction simultaneously. Experimental result shows, compared with previous Fast-RTBW (Dechu, 2004) algorithm, our algorithm gives better routing tree solutions with less than half of the buffers.

[1]  Martin D. F. Wong,et al.  A fast and accurate delay estimation method for buffered interconnects , 2001, ASP-DAC '01.

[2]  Milos Hrkic,et al.  Buffer tree synthesis with consideration of temporal locality, sink polarity requirements, solution cost and blockages , 2002, ISPD '02.

[3]  Martin D. F. Wong,et al.  A new algorithm for routing tree construction with buffer insertion and wire sizing under obstacle constraints , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[4]  Chris C. N. Chu,et al.  An efficient routing tree construction algorithm with buffer insertion, wire sizing, and obstacle considerations , 2005, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  L.P.P.P. van Ginneken,et al.  Buffer placement in distributed RC-tree networks for minimal Elmore delay , 1990 .

[6]  Jason Cong,et al.  An interconnect-centric design flow for nanometer technologies , 1999, 1999 International Symposium on VLSI Technology, Systems, and Applications. Proceedings of Technical Papers. (Cat. No.99TH8453).

[7]  P.R. O'Brien,et al.  Modeling the driving-point characteristic of resistive interconnect for accurate delay estimation , 1989, 1989 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[8]  Mattan Kamon,et al.  A coordinate-transformed Arnoldi algorithm for generating guaranteed stable reduced-order models of RLC circuits , 1999 .

[9]  Lawrence T. Pileggi,et al.  Asymptotic waveform evaluation for timing analysis , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[10]  Lawrence T. Pileggi,et al.  Modeling the "Effective capacitance" for the RC interconnect of CMOS gates , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[11]  Sei-ichiro Kamata,et al.  A New Algorithm for , 1999 .

[12]  Martin D. F. Wong,et al.  A graph based algorithm for optimal buffer insertion under accurate delay models , 2001, Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001.

[13]  Jinan Lou,et al.  A simultaneous routing tree construction and fanout optimization algorithm , 1998, 1998 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (IEEE Cat. No.98CB36287).

[14]  C. Y. Lee An Algorithm for Path Connections and Its Applications , 1961, IRE Trans. Electron. Comput..

[15]  Stephen T. Quay,et al.  Buffer insertion with accurate gate and interconnect delay computation , 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361).