Despite all of the advantages that circular BIST ofsers compared to conventional BIST approaches in terms of low area overhead, simple control logic, and easy insertion, it has seen limited use because it does not reliably provide highfault coverage. This paper presents a systematic approach for achieving high fault coverage with circular BIST. The basic idea is to add a small amount of logic that causes the circular chain to skip to particular states. This “stateskipping” logic can be used to break out of limit cycles, break correlations in the test patterns, and jump to states that detect random-patternresistant faults. The state skipping logic is added in the chain interconnect and not in the functional logic, so no delay is added to system paths. Result indicate that in many cases, this approach can boost thefault coverage of circular BIST to match that of conventional parallel BIST approacheswhile still maintaining a significant advantage in terms of hardware overhead and con...
Nur A. Touba