电子学报 ›› 2017, Vol. 45 ›› Issue (3): 638-643.DOI: 10.3969/j.issn.0372-2112.2017.03.020

• 学术论文 • 上一篇    下一篇

片上网络路由器的测试及其外壳旁路故障的诊断

王伟1,2, 周梦玲1,2, 方芳1, 郭二辉3, 陈田1,2, 刘军1,2, 任福继1,2   

  1. 1. 合肥工业大学, 安徽合肥 230009;
    2. 情感计算与先进智能机器安徽省重点实验室, 安徽合肥 230009;
    3. 中国电子科技集团公司第三十八研究所, 安徽合肥 230009
  • 收稿日期:2015-06-15 修回日期:2016-03-14 出版日期:2017-03-25
    • 作者简介:
    • 王伟 男,1979年1月出生于安徽省合肥市市.现为合肥工业大学计算机与信息学院副教授,硕士生导师.E-mail:wangwei_hfut@hfut.edu.cn;周梦玲 女,1991年6月出生于安徽省铜陵市,合肥工业大学硕士.E-mail:yyjixiaofeng@163.com;方芳 女,1979年3月出生于安徽省合肥市市.E-mail:fangfang@hfut.edu.cn
    • 基金资助:
    • 国家自然科学基金重点项目 (No.61432004); 国家自然科学基金 (No.61474035,No.61204046,No.61306049); 安徽省科技攻关项目 (No.1206c0805039); 安徽省自然科学基金项目 (No.1508085QF129); 教育部新教师基金 (No.20130111120030); 中央高校基本科研业务费专项资金

Test for NoC Routers and Diagnose for Bypass of Its Test Wrapper

WANG Wei1,2, ZHOU Meng-ling1,2, FANG Fang1, GUO Er-hui3, CHEN Tian1,2, LIU Jun1,2, REN fu-ji1,2   

  1. 1. Hefei University of Technology, Hefei, Anhui 230009, China;
    2. Anhui Province Key Laboratory of Affective Computing and Advanced Intelligent Machine, Hefei, Anhui 230009, China;
    3. The Thirty-eighth Research Institute of China Electronic Technology Group Corporation, Hefei, Anhui 230009, China
  • Received:2015-06-15 Revised:2016-03-14 Online:2017-03-25 Published:2017-03-25

摘要:

目前采用IEEE 1500测试外壳的方法可以一定程度上解决NoC(Netword on Chip)路由器测试的问题,但当测试外壳的旁路出现一个以上的故障时,很可能导致一整条扫描链上的NoC路由器测试失败.针对该问题,本文通过提出一个深度优先最短路径算法得到从固定的扫描输入端到扫描输出端的最短路径,并通过提出的递归划分逐步求精法对路径进行筛选分块排序,构造多条扫描测试链将整个网络中的路由器分开测试.本文给出了测试外壳旁路故障的诊断和容错方法,使用节点分类测试方法实现对NoC路由器旁路故障的定位,并通过本文提出的测试外壳结构实现对故障旁路的容错.

关键词: 旁路故障, 诊断, 片上网络, 测试外壳

Abstract:

The IEEE 1500 standard structure provides a test wrapper to test routers and a bypass to shield faulty routers.However,if a bypass fails,not only we cannot use it to tolerate fault,but also it will disturb other test responses in the same scan chain.To solve the problem,we propose a diagnostic method for bypass fault in routers' test wrapper in NoC.We use the Depth-first shortest path to get the shortest path from the scan-in port to the scan-out port,and we separate routers by using recursive partitioning stepwise refinement to construct multiple scan test chains.So the localization of bypass fault could be realized.Then we also propose an architecture to tolerate the bypass fault.

Key words: bypass fault, diagnose, NoC, test wrapper

中图分类号: