论文部分内容阅读
基于IP核复用的系统芯片SoC是超深亚微米和纳米阶段的代表性产品,它不论在开发周期,还是在系统功能、性能方面,都体现出无可比拟的优点。然而随着集成的IP核数量的增加,芯片复杂性和测试数据量也不断增加;同时,自动测试设备ATE变得越来越昂贵,导致SoC的测试费用正在飞速上升、测试难度急剧增加。SoC的测试问题已经受到越来越广泛的关注。解决SoC测试问题的一种最直接有效的方法就是对测试集进行压缩,通过压缩来减少SoC测试数据量,从而达到降低测试费用的目的。本论文针对SoC测试数据压缩主要提出了两种方案,其中主要的工作有:(1)对当前主流SoC测试方法进行了分类,将这些测试方法归结为外建自测试BOST、内建自测试BIST与混合模式自测试三大类,并对每类都举出一些方案进行阐述,剖析其内在原理及特点。(2)详细讲述了第一种方案——改进的FDR码(IFDR码)。针对FDR码仅对测试集中的0游程进行编码压缩、对测试集中广泛存在的大量的1游程不但不能压缩反而对每个1需要用两个比特位来编码的这一问题,IFDR采取同时对0游程和1游程进行编码的方式对测试数据进行压缩,获得了更高的压缩率。在对测试集中无关位的确定化问题上,IFDR也提出了一种较好的确定化方法。IFDR码属于外建自测试的范畴。(3)第二种方案——新型逆向折叠方案(New Converse Folding Scheme,NCFS)——是在折叠计数器技术的基础上,设计了一种新的折叠电路,并改进了测试模式间的逆向折叠关系,通过一个逆向折叠种子和测试模式间的逆向距离值来记录整个测试集。由于这种新的逆向折叠关系自身的特性,我们不必再像原逆向折叠方案中那样对扫描链长度的奇偶性作区分,更不必在扫描链长度为奇数时对测试模式中每条扫描链后增加一位无关位,并且在逆向距离的计算以及跳转路径的选择上更简捷、更灵活。另外,新型逆向折叠电路也比原折叠计数器方案电路更简单,更加节省硬件开销。新型逆向折叠技术属于混合模式自测试的范畴。对ISCAS 89标准电路的实验结果表明,本文提出的两种方案均能获得很高的压缩率并顺利解压还原原始数据,是高效的压缩方案。