• DocumentCode
    2062064
  • Title

    Improving Timing-Driven FPGA Packing with Physical Information

  • Author

    Chen, Doris T. ; Vorwerk, Kristofer ; Kennings, Andrew

  • Author_Institution
    Waterloo Univ., Waterloo
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    117
  • Lastpage
    123
  • Abstract
    The traditional approach to FPGA packing and CLB-level placement has been shown to yield significantly worse quality than approaches which allow BLEs to move during placement. In practice, however, modern FPGA architectures require expensive DRC checks which can render full BLE-level placement impractical. We address this problem by proposing a novel clustering framework that uses physical information to produce better initial packings which can, in turn, reduce the amount of BLE-level placement that is required. We quantify our packing technique across accepted benchmarks and show that it produces results with 16% less wire length, 19% smaller minimum channel widths, and 8% less critical path delay, on average, than leading methods.
  • Keywords
    field programmable gate arrays; BLE; CLB-level placement; DRC checks; clustering framework; improving timing-driven FPGA packing; physical information; Cost function; Delay; Field programmable gate arrays; Flip-flops; Logic; Routing; Simulated annealing; Table lookup; Timing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380635
  • Filename
    4380635