论文部分内容阅读
基于NoC系统内嵌IP核测试所采用的主流方案是复用NoC自身通信链路作为测试访问通路,以实现测试数据的传输。但是传统的NoC系统是针对正常功能模式下的传输特性进行设计和优化的,这就为高效、可靠地复用NoC结构对嵌入式IP核进行测试带来了挑战。本课题的研究内容是综合分析NoC的通信特点,在深入研究适用于NoC中嵌入式IP核测试的IEEE1500标准的基础上,设计并实现一种高效的复用NoC通信结构的嵌入式IP核的测试访问机制,并将其应用于所搭建的2D-Mesh拓扑结构NoC各资源节点的测试。在深入研究NoC通信特点的基础上,本文将计算机网络中的多播传输模式引入到NoC路由器的设计中,通过多播测试模式的开发,实现了NoC中对多目的节点大量测试数据的并行传输,完成了复用NoC结构对嵌入式IP核的高效测试访问。针对NoC中集成的IP核结构互异而造成的测试电路难以被复用的问题,本课题为嵌入式IP核设计了兼容IEEE1500标准的测试壳,使得不同类型的IP核从测试集成的角度来看是同构的,从而方便了测试电路的复用,提升了测试效率。基于所开发的测试访问机制与设计的通用型测试壳,利用所构建的4×42D-Mesh结构NoC,对所嵌入的IP核进行子网模式和多播模式的测试。综合评估测试所使用的端口数量、测试功耗及测试时间等因素的结果表明,带有8个目的地址的多播测试模式是4×42D-Mesh结构NoC中嵌入式IP核测试的最佳方案。论文采用Verilog HDL实现支持多播传输模式的NoC结构及IEEE1500测试壳的RTL级模型的设计,通过Synopsys EDA平台中的VCS完成各模块的功能仿真及整个系统的测试仿真,并使用DC完成系统的综合及功耗、面积开销分析。论文对2D-Mesh结构片上网络中嵌入式IP核测试机制的研究,为NoC整个系统的测试提供了有效的参考。