Abstract:
In this paper,we propose a design of TDMA network-on-chip,which avoids the dependency on the global clock synchronization and enhances the efficiency of network resource utilization.Firstly,a dedicated control network is used to remove the requirement of global clock synchronization.Secondly,an allocation algorithm for the minimum free bandwidth is presented to make reasonable bandwidth allocation and find the optimal scheduling period.Finally,the double switch allocator is adopted to promote the network performance by leveraging idle time slots.Experimental results show that the proposed method achieves higher performance,while still preserving performance isolation,in comparison with the previous SurfNoC.