Acta Scientiarum Naturalium Universitatis Pekinensis

Previous Articles     Next Articles

An Arbitration Approach of Efficient BandwidthAllocation and Low Latency for SoC Communication

LU Junlin, LIU Dan, TONG Dong, CHENG Xu   

  1. MicroProcessor Research and Development Center, Peking University, Beijing 100871;
  • Received:2007-11-27 Online:2009-01-20 Published:2009-01-20

一种提供高效带宽分配和低延迟的片上通信仲裁方法

陆俊林,刘丹,佟冬,程旭   

  1. 北京大学微处理器研发中心,北京100871;

Abstract: A novel arbitration approach for SoC communication is presented. It provides fine-grained bandwidth allocation which is based on dynamically updated records of communication status. The arbiters in NoC routers, multi-port DRAM controllers and shared buses can adopt this approach to improve system performance. This proposed approach is evaluated with a metric called bandwidth shortage, which reflects the closeness of the actual bandwidth allocation to an optimal one. Experimental results reveal that this arbitration approach can reduce the bandwidth shortage decreases by 13%, and shorten the communication latency by 37.5%. Furthermore, the results of hardware implementation show that it is efficient in area and timing for large-and medium-scale SoC designs.

Key words: arbitration approach, bandwidth allocation, network-on-chip(NoC), system-on-chip(SoC)

摘要: 提出一种“滑动带宽调整窗口”的仲裁方法,适用于片上网络的路由器、多端口的存储控制器和传统的共享总线。通过该仲裁方法,可以细粒度地设置和动态调整系统的通信带宽分配,从而使系统通信带宽分配和通信延迟维持在合理、稳定且符合系统设计要求的状态。实验表明,相比几种流行的仲裁方法,使用该仲裁方法,实际带宽分配与系统要求之间的差距减少了13%,平均通信延迟减少了37.5%,而且其硬件实现代价对于大中规模的系统芯片是完全可以接受的。

关键词: 仲裁, 带宽分配, 片上网络, 系统芯片

CLC Number: