• DocumentCode
    2876044
  • Title

    Memory Footprint Reduction for FPGA Routing Algorithms

  • Author

    Chin, Scott Y L ; Wilton, Steven J E

  • Author_Institution
    Univ. of British Columbia, Vancouver
  • fYear
    2007
  • fDate
    12-14 Dec. 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    In this paper, we present a technique to reduce the run-time memory footprint of FPGA routing algorithms. These algorithms require a representation of the physical routing resources and programmable connections on the device; this representation dominates the storage requirements of FPGA routers. We show that by taking advantage of the tile-based nature of FPGAs, we can reduce the amount of information that must be explicitly represented, leading to significant memory savings. To make our proposal concrete, we applied it to the routing algorithm in VPR and quantified the impact on run-time memory footprint, and place and route compile-time. We found that a memory reduction of 5X to 13X could be achieved at a routing runtime penalty of 2.26X and an overall place-and-route runtime penalty of 1.28X.
  • Keywords
    field programmable gate arrays; logic CAD; network routing; CAD tools; FPGA routing algorithms; VPR tool; directed graph; programmable connections; routing resource graph; run-time memory footprint reduction; storage requirement; tile-based nature; Circuits; Concrete; Design automation; Field programmable gate arrays; Hard disks; Random access memory; Read-write memory; Routing; Runtime; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
  • Conference_Location
    Kitakyushu
  • Print_ISBN
    978-1-4244-1472-7
  • Electronic_ISBN
    978-1-4244-1472-7
  • Type

    conf

  • DOI
    10.1109/FPT.2007.4439225
  • Filename
    4439225