DocumentCode
813938
Title
Optimal path routing in single- and multiple-clock domain systems
Author
Hassoun, Soha ; Alpert, Charles J.
Author_Institution
Comput. Sci. Dept., Tufts Univ., Medford, MA, USA
Volume
22
Issue
11
fYear
2003
Firstpage
1580
Lastpage
1588
Abstract
Shrinking process geometries and the increasing use of intellectual property components in system-on-chip designs give rise to new problems in routing and buffer insertion. A particular concern is that cross-chip routing will require multiple clock cycles. Another is the integration of independently clocked components. This paper explores simultaneous routing and buffer insertion in the context of single- and multiple-clock domains. We present two optimal and efficient polynomial algorithms that build upon the dynamic programming fast path framework. The first algorithm solves the problem of finding the minimum latency path for a single-clock domain system. The second considers routing between two components that are locally synchronous yet globally asynchronous to each other. Both algorithms can be used for interconnect planning. Experimental results verify the correctness and practicality of our approach.
Keywords
VLSI; circuit layout CAD; dynamic programming; integrated circuit interconnections; integrated circuit layout; network routing; synchronisation; system-on-chip; timing; SoC; cross-chip routing; dynamic programming fast path framework; independently clocked components; interconnect planning; minimum latency path; multiple-clock domain system; optimal path routing; polynomial algorithms; signal synthesis; simultaneous routing/buffer insertion; single-clock domain system; system-on-chip; Clocks; Delay; Frequency synchronization; Geometry; Integrated circuit interconnections; Intellectual property; Pipeline processing; Registers; Routing; System-on-a-chip;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2003.818378
Filename
1240096
Link To Document