DocumentCode :
2286744
Title :
optiMap: a tool for automated generation of NoC architectures using multi-port routers for FPGAs
Author :
Sethuraman, Balasubramanian ; Vemuri, Ranga
Author_Institution :
Dept. of ECECS, Cincinnati Univ., OH
Volume :
1
fYear :
2006
fDate :
6-10 March 2006
Abstract :
Networks-on-chip (NoC) way of system design has been introduced to overcome the communication and the performance bottlenecks of a bus based system design. Area is at a premium in FPGAs. In this research, we propose to reduce network area overhead by reducing the number of routers, by making the router handle multiple logic cores. We implement an improved multi-local port router design with variable number of local ports. In addition to substantial area savings, we observe significant performance improvement. We discuss the issues involved in the use of multi-local port routers for NoC design in FPGAs. We observe an average of 36% area savings (maximum of 47.5%) on XC2VP30 FPGA and significant performance gain (30% average compared to single-local port version) with a multi-local port router. Mapping of cores onto such a non-traditional NoC architecture is a complex task. We present an algorithm which optimally maps the cores based on the given set of objectives. For the given task graph and the set of constraints, the algorithm finds the optimal number of routers, configuration of each router, optimal mesh topology and the final mapping. We test the algorithm on a wide variety of benchmarks and report the results
Keywords :
field programmable gate arrays; integrated circuit design; logic design; network-on-chip; NoC architectures; automated generation; bus based system design; field programmable gate arrays; multilocal port router; multiple logic cores; multiport routers; networks-on-chip; optiMap; optimal mesh topology; Algorithm design and analysis; Application specific integrated circuits; Benchmark testing; Costs; Field programmable gate arrays; Logic; Network-on-a-chip; Performance gain; System-on-a-chip; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location :
Munich
Print_ISBN :
3-9810801-1-4
Type :
conf
DOI :
10.1109/DATE.2006.243837
Filename :
1657027
Link To Document :
بازگشت