• DocumentCode
    3318942
  • Title

    A Graph-Based I/O Pad Pre-placement Technique for Use with Analytic FPGA Placement Methods

  • Author

    Xu, Ming ; Grewal, Gary

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Guelph, Guelph, ON, Canada
  • fYear
    2010
  • fDate
    3-7 Jan. 2010
  • Firstpage
    63
  • Lastpage
    68
  • Abstract
    Typical analytic placement methods seek to minimize total squared wirelength by solving a linear equation system. However, to avoid trivial solutions, certain blocks must be assigned locations on the Field Programmable Gate Array (FPGA) fabric prior to optimization. A simple way to achieve this is to assign blocks randomly. However, this does not always result in the best solution. In this paper, we present a novel algorithm, called ShrubPlace, for pre-assigning I/O blocks to I/O pads around the perimeter of the FPGA. To verify the efficacy of our pre-placement algorithm, we integrated the algorithm into the analytic placer. When tested with the 20 MCNC benchmarks, our results show a reduction in wirelength is possible, with very little additional execution time required to perform the pre-placement.
  • Keywords
    field programmable gate arrays; logic design; I/O pad pre-placement technique; ShrubPlace algorithm; analytic FPGA placement methods; field programmable gate array; Algorithm design and analysis; Analytical models; Computer science; Design automation; Equations; Field programmable gate arrays; Logic; Simulated annealing; Very large scale integration; Wire; Analytic Placement; FPGA; I/O-Pad Pre-assignment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2010. VLSID '10. 23rd International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    978-1-4244-5541-6
  • Type

    conf

  • DOI
    10.1109/VLSI.Design.2010.20
  • Filename
    5401183