论文摘要
系统芯片SoC是当前国际VLSI的发展趋势和新世纪集成电路发展的主流。SoC不论在开发周期,还是在系统功能、性能方面,均具有无可比拟的优点。与此同时,随着SoC集成IP核数目的增多,功能越来越复杂,SoC的测试数据量、测试功耗也随之急剧增加,测试成本变得更加昂贵,进而也就为SoC的测试带来了更大的挑战。对此,本文围绕SoC的测试数据压缩问题展开了研究,并提出了新的压缩/解压方案,来达到减少SoC测试数据量、缩短测试时间,并尽可能降低硬件开销和测试功耗的目的。编码压缩技术作为测试数据压缩方法的一个重要分支,已被广泛采用。本文分析了一些典型的编码技术,虽然压缩效率比较高,但是长游程的编码的压缩率不是很理想。针对这个问题,本文提出了编码前缀映射的压缩方法和长游程的二次编码压缩方法。首先,本文详细论述SoC测试面临的挑战、SoC测试相关概念、系统芯片SoC和IP核基本概念和SoC测试数据压缩技术的基本要求。然后,重点介绍了SoC测试数据的压缩技术,并详细讨论几种经典的编码压缩技术,分析了这些编码压缩技术的各自的优点和缺点,在此基础上提出了编码前缀映射的压缩方法,通过将编码的前缀进行一一映射,使得编码的前缀的平均长度达到最小。最后,本文提出了长游程编码的二次编码的压缩方法,其思想是:首先对测试向量进行如下的预处理:无关位进行填充处理和测试向量的相容合并、对测试向量进行排序和测试向量的差分变换,通过这些预处理减小了测试向量的体积,增加0的比率和长游程的比率,预处理后对差分变量进行一次编码,然后对长游程的编码进行二次编码。本文详细给出解压算法和相应的解压电路。本方法的解压缩电路简单、硬件开销小、测试向量的压缩率高。实验结果表明本方法的压缩率明显高于其它的编码的压缩率。
论文目录
摘要ABSTRACT第1章 绪论1.1 研究的目的和意义1.2 SoC的测试的研究现状1.2.1 SoC测试背景1.2.2 SoC测试现状1.2.3 SoC测试中面临的问题1.3 论文的内容安排第2章 SoC的测试技术2.1 SoC测试分类2.2 SoC测试特性2.3 系统芯片SoC和IP核基本概念2.3.1 系统芯片SoC2.3.2 IP核简介2.3.3 测试源和测试收集器2.3.4 测试访问机制2.3.5 测试壳2.4 SoC测试数据压缩技术的基本要求和分类2.5 SoC测试标准2.5.1 IEEE P15002.5.2 IEEE P1149标准2.5.3 IEEE P14502.6 可测性设计2.7 本章小结第3章 SoC测试数据的压缩技术3.1 测试压缩中的编码设计3.2 测试数据编码压缩技术3.3 基于统计编码的压缩方法3.4 基于游程的编码压缩技术3.4.1 Run-length编码3.4.2 Golomb编码3.4.3 FDR编码3.4.4 Variable-Tail编码3.4.5 交替游程编码3.4.6 交替与连续长度码3.5 任意向量之间进行折叠跳转的数据压缩方法3.6 编码前缀映射的压缩方法3.6.1 编码前缀映射的压缩方法的理论3.6.2 生成新的压缩编码3.6.3 前缀压缩解压缩算法与解压缩电路的设计3.7 本章小结第4章 长游程编码的二次编码压缩方法4.1 预处理4.1.1 对无关位进行处理和相容测试向量的合并4.1.2 测试向量进行排序4.1.3 向量的差分变换4.2 一次编码4.3 长游程编码进行二次编码的压缩方法4.4 编码实例4.5 解压缩算法与解压缩电路的设计4.5.1 长游程二次编码的解压缩算法4.5.2 游程编码的解码器电路4.6 理论分析4.6.1 测试时间分析4.6.2 测试功耗分析4.6.3 测试向量压缩率的分析4.7 实验结果4.8 本章小结结论参考文献攻读硕士期间发表的论文及科研情况致谢
相关论文文献
标签:测试论文; 编码压缩论文; 编码前缀映射论文; 长游程编码论文; 二次编码论文;