• DocumentCode
    2894780
  • Title

    An efficient run-time router for connecting modules in FPGAS

  • Author

    Surís, Jorge ; Patterson, Cameron ; Athanas, Peter

  • Author_Institution
    Bradley Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    125
  • Lastpage
    130
  • Abstract
    It is often desirable to change the logic and/or the connections within an FPGA design on-the-fly without the benefit of a workstation or vendor CAD software. This paper presents a dynamic router for Xilinx FPGAs, designed to run on stand-alone embedded systems. With information obtained from Xilinxpsilas XDL tool, a compact routing database for the Virtex-II/IIP/4 devices is built which only requires 96 KB of storage. A channel routing algorithm is used because of its deterministic execution time and because all routing resources in the channel are available. Sample channels are routed with the router and compared with the Xilinx PAR tool. Improvements in both execution time and in memory usage of several orders of magnitude are observed.
  • Keywords
    field programmable gate arrays; logic design; FPGA design; channel routing algorithm; dynamic router; run-time router; stand-alone embedded systems; vendor CAD software; Algorithm design and analysis; Databases; Field programmable gate arrays; Iterative algorithms; Joining processes; Logic design; Logic devices; Reconfigurable logic; Routing; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629919
  • Filename
    4629919