Very deep submicron process technologies are ideal application fields for NoCs, which offer a promising solution to the scalability problem. This article sheds light on the benefits and challenges of NoC-based interconnect design in nanometer CMOS. The authors present experimental results from fully working 65-nm NoC designs and a detailed scalability analysis.
[1] 75 L. Benini and G. De Micheli, "Networks on Chip: A New SoC Paradigm," Computer, vol. 35, no. 1, Jan. 2002, pp. 70-78.
[2] W.J. Dally and B. Towles, "Route Packets, Not Wires: On-Chip Interconnection Networks," Proc. 38th Conf. Design Automation (DAC 01), ACM Press, 2001, pp. 684-689.
[3] F. Angiolini et al., "Contrasting a NoC and a Traditional Interconnect Fabric with Layout Awareness," Proc. Design, Automation and Test in Europe Conf. (DATE 06), IEEE Press, 2006, pp. 124-129.
[4] A. Jantsch and H. Tenhunen eds. Networks on Chip, Kluwer Academic, 2003.
[5] L. Benini, and G.D. Micheli eds. , Networks on Chips: Technology and Tools, Morgan Kaufmann, 2006.
[6] A. Pullini et al., "Fault Tolerance Overhead in Network-on-Chip Flow Control Schemes," Proc. 18th Ann. Symp. Integrated Circuits and System Design (SBCCI 05), ACM Press, 2005, pp. 224-229.
[7] S. Murali et al., "Designing Application-Specific Networks on Chips with Floorplan Information," Proc. IEEE/ACM Int'l Conf. Computer-Aided Design (ICCAD 06), IEEE Press, 2006, pp. 355-362.
[8] A. Pullini et al., "NoC Design and Implementation in 65 nm Technology," Proc. 1st Int'l Symp. Networks-on-Chip (NOCS 07), IEEE Press, 2007, pp. 273-282.
[1] L. Benini and G. De Micheli, "Networks on Chip: A New SoC Paradigm," Computer, vol. 35, no. 1, Jan. 2002, pp. 70-78.
[2] W.J. Dally and B. Towles, "Route Packets, Not Wires: On-Chip Interconnection Networks," Proc. 38th Conf. Design Automation (DAC 01), ACM Press, 2001, pp. 684-689.
[3] P. Guerrier and A. Greiner, "A Generic Architecture for On-Chip Packet-Switched Interconnections," Proc. Design Automation and Test in Europe Conf. (DATE 00), IEEE Press, 2000, pp. 250-256.
[4] K. Goossens, J. Dielissen, and A. Radulescu, "Aethereal Network on Chip: Concepts, Architectures, and Implementations," IEEE Design &Test, vol. 22, no. 5, Sept.–Oct. 2005, pp. 414-421.
[5] F. Angiolini et al., "Contrasting a NoC and a Traditional Interconnect Fabric with Layout Awareness," Proc. Design, Automation and Test in Europe Conf. (DATE 06), IEEE Press, 2006, pp. 124-129.
[6] J. Hu and R. Marculescu, "Exploiting the Routing Flexibility for Energy/Performance Aware Mapping of Regular NoC Architectures," Proc. Design, Automation and Test in Europe Conf. (DATE 03), IEEE Press, 2003, pp. 10688-10693.
[7] S. Murali, L. Benini, and G.D. Micheli, "Mapping and Physical Planning of Networks-on-Chip Architectures with Quality-of-Service Guarantees," Proc. Asia and South Pacific Design Automation Conf. (ASP-DAC 05), IEEE Press, vol. 1, 2005, pp. 27-32.
[8] A. Pinto, L.P. Carloni, and A.L. Sangiovanni-Vincentelli, "Efficient Synthesis of Networks on Chip," Proc. 21st Int'l Conf. Computer Design (ICCD 03), IEEE CS Press, 2003, pp. 146-150.
[9] W.H. Ho and T.M. Pinkston, "A Methodology for Designing Efficient On-Chip Interconnects on Well-Behaved Communication Patterns," Proc. 9th Int'l Symp. High-Performance Computer Architecture (HPCA 03), IEEE CS Press, 2003, pp. 377-388.
[10] A. Hansson, K. Goossens, and A. Radulescu, "A Unified Approach to Constrained Mapping and Routing on Network-on-Chip Architectures," Proc. 3rd IEEE/ACM/IFIP Int'l Conf. Hardware/Software Codesign and System Synthesis (CODES+ISSS 05), IEEE CS Press, 2005, pp. 75-80.
[11] K. Srinivasan, K.S. Chatha, and G. Konjevod, "An Automated Technique for Topology and Route Generation of Application Specific On-Chip Interconnection Networks," Proc. IEEE/ACM Int'l Conf. Computer-Aided Design (ICCAD 05), IEEE CS Press, 2005, pp. 231-237.
[12] T. Ahonen et al., "Topology Optimization for Application-Specific Networks-on-Chip," Proc. Int'l Workshop System-Level Interconnect Prediction (SLIP 04), ACM Press, 2004, pp. 53-60.
[13] S. Kolson et al., "A Network on Chip Architecture and Design Methodology," Proc. IEEE Computer Soc. Ann. Symp. VLSI (ISVLSI 02), IEEE Press, 2002, pp. 105-112.
[14] S. Murali et al., "Designing Application-Specific Networks on Chips with Floorplan Information," Proc. IEEE/ACM Int'l Conf. Computer-Aided Design (ICCAD 06), IEEE Press, 2006, pp. 355-362.
[15] A. Pullini et al., "NoC Design and Implementation in 65 nm Technology," Proc. 1st Int'l Symp. Networks-on-Chip (NOCS 07), IEEE Press, 2007, pp. 273-282.
[16] W. Hang-Sheng, P. Li-Shiuan, and S. Malik, "A Technology-Aware and Energy-Oriented Topology Exploration for On-Chip Networks," Proc. Design, Automation and Test in Europe Conf. (DATE 05), IEEE Press, 2005, pp. 1238-1243.
Index Terms:
network on chip, deep submicron design, on-chip interconnection networks, design aids, low-power design, power management, multicore architectures
Citation:
Antonio Pullini, Federico Angiolini, Srinivasan Murali, David Atienza, Giovanni De Micheli, Luca Benini, "Bringing NoCs to 65 nm," IEEE Micro, vol. 27, no. 5, pp. 75-85, Sep./Oct. 2007, doi:10.1109/MM.2007.79