• DocumentCode
    1806391
  • Title

    RapidSmith: Do-It-Yourself CAD Tools for Xilinx FPGAs

  • Author

    Lavin, Christopher ; Padilla, Marc ; Lamprecht, Jaren ; Lundrigan, Philip ; Nelson, Brent ; Hutchings, Brad

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
  • fYear
    2011
  • fDate
    5-7 Sept. 2011
  • Firstpage
    349
  • Lastpage
    355
  • Abstract
    Creating CAD tools for commercial FPGAs is a difficult task. Closed proprietary device databases and unsupported interfaces are largely to blame for the lack of CAD research found on commercial architectures versus hypothetical architectures. This paper formally introduces RapidSmith, a new set of tools and APIs that enable CAD tool creation for Xilinx FPGAs. Based on the Xilinx Design Language (XDL), RapidSmith provides a compact, yet, fast device database with hundreds of APIs that enable the creation of placers, routers and several other tools for Xilinx devices. RapidSmith alleviates several of the difficulties of using XDL and this work demonstrates the kinds of research facilitated by removing such challenges.
  • Keywords
    CAD; electronic engineering computing; field programmable gate arrays; API; CAD Tools; XDL; Xilinx FPGA; Xilinx design language; commercial architectures; hypothetical architectures; Data structures; Databases; Design automation; Field programmable gate arrays; Routing; Tiles; Wires; CAD Tools; FPGA; Open Source; Placer; Rapid Prototyping; RapidSmith; Router; XDL; Xilinx;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2011 International Conference on
  • Conference_Location
    Chania
  • Print_ISBN
    978-1-4577-1484-9
  • Electronic_ISBN
    978-0-7695-4529-5
  • Type

    conf

  • DOI
    10.1109/FPL.2011.69
  • Filename
    6044842