Browse > Article

Optimal Design of Network-on-Chip Communication Sturcture  

Yoon, Joo-Hyeong (Hanyang University)
Hwang, Young-Si (Hanyang University)
Chung, Ki-Seok (Hanyang University)
Publication Information
Abstract
High adaptability and scalability are two critical issues in implementing a very complex system in a single chip. To obtain high adaptability and scalability, novel system design methodology known as communication-based system design has gained large attention from SoC designers. NoC (Network-on-Chip) is such an on-chip communication-based design approach for the next generation SoC design. To provide high adaptability and scalability, NoCs employ network interfaces and routers as their main communication structures and transmit and receive packetized data over such structures. However, data packetization, and routing overhead in terms of run time and area may cost too much compared with conventional SoC communication structure. Therefore, in this research, we propose a novel methodology which automatically generates a hybrid communication structure. In this work, we map traditional pin-to-pin wiring structure for frequent and timing critical communication, and map flexible and scalable structure for infrequent, or highly variable communication patterns. Even though, we simplify the communication structure significantly through our algorithm the connectivity or the scalability of the communication modules are almost maintained as the original NoC design. Using this method, we could improve the timing performance by 49.19%, and the area taken by the communication structure has been reduced by 24.03%.
Keywords
System-on-Chip; Network-on-Chip; Design Methodology;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Millberg, et. al. 'The Nostrum backbone - a communication protocol stack for networks on chip,' Proc. VLSI Design, Jan. 2004
2 E. Rijpkema, et al., 'A Router Architecture for Networks on Silicon', Proc. of Progress 2001, 2nd Workshop on Embedded Systems
3 Steve Furber, 'ARM: System-on-chip Architecture,' 2nd Ed. Addision-Wesley, 2000
4 M. Coppola, et al. 'OCCN: A Network-On-Chip Modeling and Simulation Framework', Proc. of DATE'04
5 Leiserson, Cormen and Rivest, 'Introduction to Algorithms', 2nd Edition, MIT Press, 2002
6 D. Bertozzi, et. al. 'NoC synthesis flow for customized domain specific multiprocessor System-on-Chip,' IEEE Trans. on Parallel and Distributed Systems, vol. 16, Feb. 2005
7 A. Hemani, et. al. 'Network on a Chip: An architecture for billion transistor era,' Proc. IEEE NorChip Conference, Nov. 2000
8 J. Yoon, 'Incremental Mapping Technique of Optimal On-Chip Communication Structure', International SoC Design Conference, 2006
9 J. Nurmi, H. Tenhunen, J. Isoaho, and A. Jantsch, 'Interconnect-Centric Design for Advanced SoC and NoC', 1st Edition, Springer, pp. 25-124 , 2004
10 W. E. Donath, 'Placement and Average Interconnection Lengths of Computer Logic', IEEE Trans. Circuits & Syst., vol. CAS-26, pp. 272-277, 1979