• 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