• 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