posted on 2019-01-14, 09:35authored byArbab Alamgir, Abu Khari Bin A'ain, Norlina Paraman, Usman Ullah Sheikh, IAN GROUTIAN GROUT
Determination of the most appropriate test set is critical for high fault coverage in testing of digital integrated
circuits. Among black-box approaches, random testing is popular due to its simplicity and cost effectiveness. An extension
to random testing is antirandom that improves fault detection by maximizing the distance of every subsequent test pattern
from the set of previously applied test patterns. Antirandom testing uses total Hamming distance and total cartesian
distance as distance metrics to maximize diversity in the testing sequence. However, the algorithm for the antirandom
test set generation has two major issues. Firstly, there is no selection criteria defined when more than one test pattern
candidates have the same maximum total Hamming distance and total cartesian distance. Secondly, determination
of total Hamming distance and total Cartesian distance is computational intensive as it is a summation of individual
Hamming distances and cartesian distances with all the previously selected test patterns. In this paper, two-dimensional
Hamming distance is proposed to address the first issue. A novel concept of horizontal Hamming distance is introduced,
which acts as a third criterion for test pattern selection. Fault simulations on ISCAS’85 and ISCAS’89 benchmark
circuits have shown that employing horizontal Hamming distance improves the effectiveness of pure antirandom in terms
of fault coverage. Additionally, an alternative method for total Hamming distance calculations is proposed to reduce the
computational intensity. The proposed method avoids summation of individual Hamming distances by keeping track of
number of 0s and 1s applied at each inputs. As a result, up to 90% of the computations are reduced.
History
Publication
Turkish Journal of Electrical Engineering & Computer Sciences;26, pp. 3258-3273