“…Methods to reduce test pattern counts can be classified into two classes. The first one is software or algorithm based that typically use heuristics to improve ATPG procedures to achieve lower test pattern counts [22], [23], [24], [25], [26], [27], [28], [29], [30], [31], [32], [33], [34], [35], [36], [37], [38]. Typically, these methods try to maximize the number of faults detected by a generated test.…”