J4 ›› 2011, Vol. 38 ›› Issue (2): 146-150.doi: 10.3969/j.issn.1001-2400.2011.02.026

• Original Articles • Previous Articles     Next Articles

Multi-clock router designed for the network-on-chip

LIU Yi1,2;YANG Yintang1,2;ZHOU Donghong1   

  1. (1. School of Microelectronic, Xidian Univ., Xi'an  710071, China;
    2. Ministry of Education Key Lab. of Wide Band-Gap Semiconductor Materials and Devices, Xidian Univ., Xi'an  710071, China)
  • Received:2010-09-08 Online:2011-04-20 Published:2011-05-26
  • Contact: LIU Yi E-mail:yiliu@mail.xidian.edu.cn

Abstract:

The router is a core element of the NoCs(Network-on-Chips). Aiming at NoC communication issues among different clock domains, the paper proposes a multi-clock router microarchitecture, which applies to 2D mesh topology NoC and uses dual-clock asynchronous FIFOs(First In First Out) instead of cross-clock domain interface circuits in usual routers. Designed by the Verilog HDL, the router's integrated results on FPGA show that it uses fewer resources and operates at a high frequency of up to 475.29MHz, effectively increasing the data transmission rate. Based on SMIC 0.13μm CMOS technology, by comparing the integrated results of routers with different FIFO depth values, impacts of the buffer size on the router's performance and cost are analyzed further.

Key words: network-on-chip, router, multi-clock

CLC Number: 

  • T42