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
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;
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
DOI :
10.1109/FPL.2011.67