DocumentCode :
1948074
Title :
On the difficulty of pin-to-wire routing in FPGAs
Author :
Shah, Niyati ; Rose, Jonathan
Author_Institution :
Edwards S. Rogers Sr. Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
fYear :
2012
fDate :
29-31 Aug. 2012
Firstpage :
83
Lastpage :
90
Abstract :
While FPGA programmable routing networks are designed to connect logic block output pins to input pins, FPGA users and architects sometimes become motivated to create connections between pins and specific wires in an FPGA. We call these pin-to-wire connections, and they are motivated by several reasons: first, a desire to employ routing-by-abutment, as commonly done in custom VLSI, to build modular, pre-laid out systems. Second, partial reconfiguration of FPGAs often requires that circuits in the FPGA connect by abutment. Third, pin-to-wire routing is required to make use of resources that reside within the routing network itself, such as the plentiful multiplexers in the network, or even the configuration bits themselves. In this paper we attempt to understand and measure how difficult it is to form such pin-to-wire connections. We show, for example, under an experimental scenario close to routing-by-abutment, that the total routed wirelength compared to a flat placement of the complete system increases by about 6%, that the critical path delay increases by 15% and the router effort goes up by a factor of 3.5. To achieve this result, it is important to be careful in selecting the specific target wires. Overall we demonstrate that while pin-to-wire connections definitely impose increased stress on the routing architecture and router, it is possible to route some reasonable number of them, and so they can be used under some circumstances.
Keywords :
field programmable gate arrays; network routing; FPGA programmable routing networks; FPGA users; critical path delay; custom VLSI; flat placement; logic block input pins; logic block output pins; pin-to-wire connections; pin-to-wire routing; prelaid out systems; routing-by-abutment; Delay; Field programmable gate arrays; Multiplexing; Pins; Routing; Table lookup; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
Type :
conf
DOI :
10.1109/FPL.2012.6339245
Filename :
6339245
Link To Document :
بازگشت