摘要
针对SoC测试中的关键问题——测试数据的压缩,提出了一种改进型的FDR码编码方法,称为IFDR码。它将测试序列看做连续的0串和1串,从而用同一种编码方法同时对0游程和1游程进行编码,突破了FDR码仅能对0游程进行编码的限制。通过分析可知IFDR码的解压电路的结构较简单,所需要的额外硬件开销很小;对ISCAS 89标准电路的实验结果表明,与FDR码以及同类型的其他编码方法相比,该编码方法能获得更高的压缩率,从而可以更好地节省测试数据的存储空间和测试应用时间。
To reduce the volume of SoC test data, an improved FDR code was proposed, called IFDR code. Unlike FDR code, it encoded both runs of 0s and Is with same codes, considering test sequences as distributions of 0 string and 1 string. Due to its simple architecture, the decompression circuit for IFDR code needed very little additional hardware. Experimental results for the ISCAS 89 benchmark circuits show that IFDR code outperforms FDR code and other similar codes in achieving higher compression ratio.
出处
《计算机应用研究》
CSCD
北大核心
2008年第1期174-177,共4页
Application Research of Computers
基金
国家自然科学基金重大研究计划资助项目(90407008)
教育部留学回国人员科研基金资助项目(2004.527)
安徽省自然科学基金资助项目(050420103)
关键词
测试源划分
压缩/解压缩
FDR码
系统级芯片
test resource partitioning (TRP)
compression/decompression
FDR code
system-on-a-chip ( SoC )