DocumentCode :
258588
Title :
A device-agnostic tool for precomputing legal placements in modular design flows
Author :
Sohanghpurwala, Ali Asgar ; Athanas, Peter ; Love, Andrew
Author_Institution :
Bradley Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
fYear :
2014
fDate :
8-10 Dec. 2014
Firstpage :
1
Lastpage :
5
Abstract :
Recent research aiming to improve FPGA productivity has focused on modular design flows where modules can be compiled into a library of blocks that can be used to rapidly assemble designs. Rapid assembly is possible because compute intensive tasks, such as detailed local placement, are handled at module compile time. This paper presents a tool known as a preplacer that computes and stores all possible legal placements of a module at module compile time. The tool presented here distinguishes itself from previous efforts to solve the same problem by leveraging the open-source TORC device databases to support all modern Xilinx devices without manually extracting the RPM grid. Legal placements are calculated efficiently by first compressing the FPGA tile layout and then using a multi-step approach to eliminate illegal placements. The preplacer run-time is insignificant within the scope of module compilation times and quality of results are comparable to the previous architecture specific implementation.
Keywords :
field programmable gate arrays; logic CAD; public domain software; software tools; FPGA productivity; FPGA tile layout; Xilinx devices; device-agnostic tool; legal placements; modular design flows; open-source TORC device databases; preplacer tool; rapid assembly; Assembly; Digital signal processing; Fabrics; Field programmable gate arrays; Law; Routing; eda; fpga productivity; hard macro; modular design; placement legalization; preplacer; rapid assembly; reconfiguration techniques;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-5943-3
Type :
conf
DOI :
10.1109/ReConFig.2014.7032551
Filename :
7032551
Link To Document :
بازگشت