DocumentCode
465179
Title
Collaborative Routing Architecture for FPGA
Author
Ma, Yaling ; Lin, Mingjie
fYear
2007
fDate
27-30 May 2007
Firstpage
3700
Lastpage
3703
Abstract
In this paper we present the collaborative routing architecture (CRA), a routing architecture specially designed to achieve high efficiency in hardware and competitive delay performance for a FPGA. This is done by enabling routing resource sharing between different types: (1) long interconnects can be constructed with short bypass interconnects without sacrificing delay performance. (2) switch boxes and connection boxes both are embedded in the switching core of the routing modules. Therefore routing resources such as MUXs can be shared between them on a per-mapping basis. (3) the switching core in CRA can dynamically extend its switching capability, whereas in a conventional switch box, switch matrix is predetermined and therefore static. These architectural features demonstrate significant performance improvements. Using the same logic placement, the CRA yields about 25% reduction in the minimum routing channel width, 20% improvement in overall delay performance for 20 largest MCNC benchmark circuits, when compared with a Virtex-II style baseline FPGA.
Keywords
field programmable gate arrays; integrated circuit interconnections; logic design; network routing; FPGA; MUX; Virtex-II; benchmark circuits; bypass interconnects; collaborative routing architecture; connection boxes; routing channel; routing modules; routing resource sharing; switch boxes; switch matrix; switching core; CMOS technology; Collaboration; Costs; Delay; Field programmable gate arrays; Integrated circuit interconnections; Resource management; Routing; Switches; Switching circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location
New Orleans, LA
Print_ISBN
1-4244-0920-9
Electronic_ISBN
1-4244-0921-7
Type
conf
DOI
10.1109/ISCAS.2007.378646
Filename
4253484
Link To Document