摘要:芯片测试是防止缺陷或故障芯片流入市场的有效手段。 在测试应用中,将大规模测试向量通过芯片引脚传输到片上系 统。 在有限芯片引脚下,测试应用时间主要取决于测试向量传输时间。 编码压缩在不提供被测电路信息条件下减少测试向量 传输时间,同时节约测试向量存储空间,因而被广泛应用于压缩由测试向量组成的测试集,然而编码压缩未能充分挖掘测试集 特征,导致编码压缩效果不佳。 针对该问题,提出一种基于测试集主成分的变换-拆分方法,使主流编码压缩效果显著。 该方法 首先提取能代表测试集特征的主成分,然后利用这些主成分作为向量构造出一个矩阵。 该矩阵与位流经过数学中的矩阵变换 即可将测试集拆分成主分量集和残差集。 相比原测试集,残差集有更好的可压缩性,而主分量集可片上压缩,不占用传输时间。 对 ISCAS’89 部分标准电路的实验结果表明,该方法下的最高平均压缩率达到 80. 53%,与最先进的变换-拆分法相比,不同编 码下的平均压缩率都有提高,且最大提高幅度为 5. 27%。