• DocumentCode
    610950
  • Title

    Escaping the Academic Sandbox: Realizing VPR Circuits on Xilinx Devices

  • Author

    Hung, Eddie ; Eslami, Fatemeh ; Wilton, Steven J. E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, BC, Canada
  • fYear
    2013
  • fDate
    28-30 April 2013
  • Firstpage
    45
  • Lastpage
    52
  • Abstract
    This paper presents a new, open-source method for FPGA CAD researchers to realize their techniques on real Xilinx devices. Specifically, we extend the Verilog-To-Routing (VTR) suite, which includes the VPR place-and-route CAD tool on which many FPGA innovations have been based, to generate working Xilinx bitstreams via the Xilinx Design Language (XDL). Currently, we can faithfully translate VPR´s heterogeneous packing and placement results into an exact Xilinx `map´ netlist, which is then routed by its `par´ tool. We showcase the utility of this new method with two compelling applications targeting a 40nm Virtex-6 device: a fair comparison of the area, delay, and CAD runtime of academia´s state-of-the-art VTR How with a commercial, closed-source equivalent, along with a CAD experiment evaluated using physical measurements of on-chip power consumption and die temperature, over time. This extended How - VTR-to-Bitstream - is released to the community with the hope that it can enhance existing research projects as well as unlock new ones.
  • Keywords
    CAD; field programmable gate arrays; hardware description languages; network routing; public domain software; CAD runtime; FPGA CAD researchers; VPR circuits; VTR-to-bitstream; Virtex-6 device; XDL; Xilinx bitstreams; Xilinx design language; Xilinx devices; academic sandbox; closed-source equivalent; die temperature; heterogeneous packing; map netlist; on-chip power consumption; open-source method; par tool; physical measurements; place-and-route CAD tool; size 40 nm; verilog-to-routing suite; Design automation; Digital signal processing; Field programmable gate arrays; Hardware design languages; Routing; Table lookup; Video recording; Bitstream; Power; Temperature; VPR; XDL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4673-6005-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2013.40
  • Filename
    6545993