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
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;
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
DOI :
10.1109/FCCM.2013.40