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
Link To Document :
بازگشت