ACM Home Page
Please provide us with feedback. Feedback
LiPaR: A light-weight parallel router for FPGA-based networks-on-chip
Full text PdfPdf (305 KB)
Source Great Lakes Symposium on VLSI archive
Proceedings of the 15th ACM Great Lakes symposium on VLSI table of contents
Chicago, Illinois, USA
SESSION: Routing table of contents
Pages: 452 - 457  
Year of Publication: 2005
ISBN:1-59593-057-4
Authors
Balasubramanian Sethuraman  University of Cincinnati, Cincinnati, OH
Prasun Bhattacharya  University of Cincinnati, Cincinnati, OH
Jawad Khan  University of Cincinnati, Cincinnati, OH
Ranga Vemuri  University of Cincinnati, Cincinnati, OH
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 84,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1057661.1057769
What is a DOI?

ABSTRACT

Present day technology for ASICs supports Networks-on-Chip designs which can have 100 million gates on a single chip. The latest FPGAs can support only about 10 million gates to accomodate all logic and the associated routing. In order to implement a competitive NoC architecture in FP-GAs, the area occupied by the network should be kept to a minimum. This ensures that the maximum area can be utilized by the logic while maintaining the performance of the router network. Reducing area also reduces the power consumption. In this paper, we implement a parallel router which can support five simultaneous routing requests at the same time with an area overhead of only 352 Xilinx Virtex-II Pro FPGA slices (2. 57% of XC2VP30). We introduce optimizations in XY routing and decoding logic thereby gaining in area and performance. The header overhead is 8 bits per packet and the packet size can vary between 16 and 128 bits. We also implement a 3 x 3 mesh network with a total area overhead of 28% leaving 72% of the area available for the logic in a Virtex-II Pro XC2VP30 device. We characterize the router and several mesh networks for power and performance parameters.


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
Altera Inc. http://www.altera.com.
 
2
 
3
4
 
5
 
6
A. Hemani et. al. Network on Chip: An architecture for billion transistor era. In IEEE NorChip Conference, November 2000.
 
7
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.
 
8
 
9
T.A. Bartic et al. Highly Scalable Network on Chip for Reconfigurable Systems. In Proceedings of the International Conference on System-On-Chip 2003, pages 79--82, Nov. 2003.
 
10
 
11
Nikolay Kavaldjiev and Gerard J.M. Smit. A survey of efficient on-chip communications for SoC. In PROGRESS 2003 Embedded Systems Symposium, October 2003.
 
12
 
13
MentorGraphics Inc. http://www.mentorgraphics.com.
 
14
International Sematech. International Technology Roadmap for Semiconductors - 2002 Update. In http://public.itrs.net, 2002.
 
15
Xilinx Inc. http://www.xilinx.com, 2004.
 
16
 
17


Collaborative Colleagues:
Balasubramanian Sethuraman: colleagues
Prasun Bhattacharya: colleagues
Jawad Khan: colleagues
Ranga Vemuri: colleagues