伪随机测试在数字系统的故障测试中已经得到了多年的应用,但传统的伪随机测试存在着效率比较低的缺陷。针对该缺陷论文提出了在伪随机测试方法中引入测试码之间距离的概念。根据测试码之间距离越大,能检测到不同故障的数目概率也越大的假设,基于测试码之间距离的随机测试法(简称基于距离测试法)可以生成一组测试码序列。但是由于基于距离测试法所生成的测试码相邻间距离的变大,将造成相邻输入码之间的跳变次数增多,使得输入测试码时所需要的功耗急剧增大。本文针对该情况,提出对伪随机测试法生成的测试码输入顺序进行重新排序和调整