DocumentCode
17573
Title
CusNoC: Fast Full-Chip Custom NoC Generation
Author
Li, K.S.
Author_Institution
Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
Volume
21
Issue
4
fYear
2013
fDate
Apr-13
Firstpage
692
Lastpage
705
Abstract
We propose a full-chip synthesis methodology to construct custom network-on-chips (CusNoCs) for NoC-based systems. The proposed scheme generates irregular network topologies for application-specific designs with known communication demands. In this method, processors and the communication architecture can be synthesized simultaneously in the floorplanning process, and thus it is called CusNoC. CusNoC synthesizes CusNoC in two steps. The target network topology is first generated based on communication analysis. Processing elements are partitioned into groups such that the utility of routers will be maximized if a router is assigned to each group. In this way, the number of routers passed by a packet, or hops, is minimized, and so is the power consumption in the network. The final network topology is formed by properly connecting these groups. A wirelength-aware floor planning is then carried out to optimize circuit size as well as wirelength. Experimental results show that CusNoC produces custom NoCs with better performance than previous methods while the computation time is significantly shorter. This method is also more scalable, which makes it ideal for complicated systems.
Keywords
circuit optimisation; integrated circuit layout; network topology; network-on-chip; CusNoC; application specific designs; circuit optimization; communication analysis; communication architecture; custom network-on-chips; fast full-chip custom NoC generation; floorplanning process; irregular network topology; known communication demands; power consumption; processing elements; processors; wirelength-aware floor planning; Bipartite graph; Network topology; Power demand; Routing; System-on-a-chip; Topology; Custom network-on-chips (NoCs); NoCs; topology generation;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2012.2195688
Filename
6213567
Link To Document