图1. March SS算法
图2. March SS’算法
增加的读操作只会影响由这个读操作所敏化的故障的检测。而对于其它的静态故障的检测,由于增加的读操作并不影响存储器单元的内容,所以也不会影响这些故障的覆盖率。在这些由读操作所引起的故障中,除伪读破坏故障和伪读破坏耦合故障以外的其它故障是由一个读操作敏化并且检测的,所以该算法只会增加不会减少对这些故障的覆盖率。最后对于伪读破坏故障和伪读破坏耦合故障,用March SS’算法的测试如表1中的(a)和(b)所示。其中“v>a”表示被耦合单元的地址高于耦合单元的地址,“v<a”表示被耦合单元的地址低于耦合单元的地址,“,”表示故障能被多个元素敏化和检测,“/”的左边表示敏化右边表示检测。从以上可以得出该算法可以测出所有的静态故障。