“…There are several methods available to parallelize ATPG [2,3]. These methods include fault partitioning [4,5,6,7,8,9,10], heuristic parallelization [8,11], search space partitioning [2,7,12,13], algorithmic partitioning [7], and topological partitioning [14,15,16]. Of these methods, the simplest to implement is fault partitioning, which divides the fault list across various processors.…”