Title :
CusNoC: Fast Full-Chip Custom NoC Generation
Author_Institution :
Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2012.2195688