摘要
SOC芯片测试中一个主要的挑战就是处理大量的测试数据.为了减少芯片测试中的测试数据,提出了一种双游程的编码方案,采用变长到变长的编码方式对0游程和1游程进行编码.该算法在编码时同时考虑0游程和1游程,大大减少了测试数据中短游程的数量,同时文中给出了一种基于有限状态机的解压缩算法的实现方案.理论分析和实验结果证明该方案具有高压缩率、硬件实现简单等特点.
One of the major challenges in testing a system-on-a-chip is dealing with a large volume of test data.To reduce the volume of test data,dual-run-length code is proposed in this paper,a variable-to-variable run-length code based on encoding both runs of 0s and 1s.Both runs of 0s and 1s are considered in this method so as to reduce the number of short runs,and the circuit structure of decoder with FSM is proposed.Theoretical analysis and experimental results show that this schemes is a very efficient compression method.
出处
《哈尔滨理工大学学报》
CAS
北大核心
2010年第4期19-22,共4页
Journal of Harbin University of Science and Technology
基金
黑龙江省教育厅科学技术研究项目(10551Z0007)
关键词
测试数据压缩
解压
双游程编码
test data compression
decompression
dual-run-length code