ACM Home Page
Please provide us with feedback. Feedback
optiMap: a tool for automated generation of noc architectures using multi-port routers for FPGAs
Full text PdfPdf (269 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings table of contents
Munich, Germany
SESSION: Advanced reconfigurable architectures and applications table of contents
Pages: 947 - 952  
Year of Publication: 2006
ISBN:3-9810801-0-6
Authors
Balasubramanian Sethuraman  University of Cincinnati, Cincinnati, OH
Ranga Vemuri  University of Cincinnati, Cincinnati, OH
Sponsors
: The EDA Consortium
EDAA : European Design and Automation Association
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 15,   Citation Count: 3
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
C.A. Zerferino et. al. ParIS: A Parametric and Scalable Network on Chip. In SBCCI'2004, 2004.
3
 
4
 
5
Fernando Moraes et. al. A Low Area Overhead Packet-switched Network On Chip: Architecture and Prototyping. In IFIP VLSI-SOC 2003, pages 318--323, 2003.
 
6
 
7
International Sematech. International Technology Roadmap for Semiconductors. In http://public.itrs.net, 2002.
 
8
N. Kavaldjiev and G. J. Smit. A survey of efficient on-chip communications for SoC. In PROGRESS 2003 Embedded Systems Symposium, October 2003.
 
9
 
10
 
11
 
12
MentorGraphics Inc. http://www.mentorgraphics.com.
 
13
 
14
 
15
Xilinx Inc. http://www.xilinx.com, 2004.

Collaborative Colleagues:
Balasubramanian Sethuraman: colleagues
Ranga Vemuri: colleagues