DocumentCode
1806331
Title
Reducing FPGA Router Run-Time through Algorithm and Architecture
Author
Gort, Marcel ; Anderson, Jason H.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
fYear
2011
fDate
5-7 Sept. 2011
Firstpage
336
Lastpage
342
Abstract
We propose a new FPGA routing approach that, when combined with a low-cost architecture change, results in a 34% reduction in router run-time, at the cost of a 3% area overhead, with no increase in critical path delay. Our approach begins with traditional PathFinder-style routing, which we run on a coarsened representation of the routing architecture. This leads to fast generation of a partial routing solution where signals are assigned to groups of wire segments rather than individual wire segments. A boolean satisfiability (SAT)-based stage follows, generating a legal routing solution from the partial solution. Our approach points to a new research direction: reducing FPGA CAD run-time by exploring FPGA architectures and algorithms together.
Keywords
field programmable gate arrays; Bboolean satisfiability; FPGA architecture; FPGA router run-time through algorithm; FPGA routing; PathFinder-style routing; critical path delay; partial routing solution; routing architecture; wire segments; Design automation; Field programmable gate arrays; Law; Routing; Switches; Wires; Boolean Satisfiability; CAD; FPGA; PathFinder; SAT; fast CAD; fast routing; routing; run-time; runtime; scalable CAD;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location
Chania
Print_ISBN
978-1-4577-1484-9
Electronic_ISBN
978-0-7695-4529-5
Type
conf
DOI
10.1109/FPL.2011.67
Filename
6044840
Link To Document