
target both stuck-at and transition faults at the same
time in one ATPG run without recourse to changing
the ATPG tool. A compact pattern set can hence
be obtained. It needs less volume of test data and
shorter time of test application without affecting the
fault coverage for both types of faults. The above-
cited works focus in the optimization of the testing
process through the reduction of the number of test
vectors.
As already mentioned, the optimization of the
number of faults is also worth considering. In fact,
testing all faults is practically infeasible as it strongly
increases the manufacturing costs and time delays.
Hence, the number of faults to be targeted during the
testing process crucially requires optimization. Con-
siderable work has focused on reducing the number of
faults particularly for RHS. The work in (Ben Ahmed
et al., 2018b) investigates a new testing methodol-
ogy using the inter-circuits relationships. Such a test-
ing method provides an optimal fault set that can be
efficiently used for testing purposes. The work in
(Ben Ahmed et al., 2019) presents a new extension
of the standardized boundary scan test method. The
endeavor is to work on a test approach that offers
the flexibility and convenience needed to test RHS
based on combinational and sequential logic while
ensuring an optimal time and cost. The authors in
(Ben Ahmed et al., 2018a) introduce concepts of oc-
currence and severity ratings in the RHS testing pro-
cess as a means to target the minimal necessary set of
faults while ensuring an acceptable fault coverage rate
that meets manufacturing quality requirements. For
so doing, the authors propose an alternative for the
overall fault coverage that provides guidance for rank-
ing potential faults in terms of their occurrence and
severity. However, it is possible to take into account
other decision criteria such as controllability and ob-
servability. Multi-criteria decision-making (MCDM)
tools are therefore helpful when considering multiple
factors before making a final choice.
In this research paper, we introduce a guiding
method for prioritizing potential faults according the
following set of criteria: occurrence, severity, control-
lability and observability. To put it differently, a fault
is weighted according to how frequently it can occur,
how serious its consequence on system functionality,
safety, etc. It is also about how controllable and ob-
servable it is. Taking into account that not all faults
are worth pursuing since they do not have the same
degree of the previously mentioned criteria, this pa-
per investigates the use of analytic hierarchy process
(AHP) and Choquet Integral (CI) to identify the most
critical faults. First, the AHP makes it possible to as-
sess the faults based on each criterion and therefore
to provide a global risk priority score (RPS). The lat-
ter enables selecting the subset of faults that need to
be targeted during the testing process. In the second
phase, the CI operator is employed for the aggregation
of the partial scores obtained for the different faults
according to each criterion in order to deal with the
preferential interactions between the criteria. There-
fore, the risk assessment will be more accurate. As
a consequence, targeting a limited number of faults
helps the industry to optimize test resources alloca-
tion without mitigating the correctness of the system.
The originality of this research, compared to ex-
isting works, lies in considering the risk-based cri-
teria needed for selecting faults to be targeted dur-
ing the testing process. This research also differs in
its use of MCDM tools allowing the reduction of the
targeted fault set without affecting the correctness of
the system. It is feasible to note that MCDM tools
are existing concepts in the literature that are used
for supporting complex decision-making processes in
various domains (Oukhay et al., 2021). However, in
this paper they have been coupled with hardware fault
techniques for reconfigurable systems.
The remainder of this paper is organized as fol-
lows: Section II presents the decision-making frame-
work based on risk optimization in the RHS test pro-
cess. Section III introduces the proposed MCDM
method for selecting the targeted faults. Section IV
deals with the suggested case study and highlights
some numerical results that prove the worth of the
contribution. Section V concludes this paper.
2 DECISION-MAKING
FRAMEWORK BASED ON RISK
FOR OPTIMIZING THE RHS
TEST PROCESS
Taking into account that testing all faults is infeasible
in the practice as it strongly increases the manufac-
turing time and cost, the testing process need to be
optimized. For a given DUT and with respect to SSL
fault model, an initial set of faults that includes all po-
tential faults is defined. This fault set can be reduced
through intra-circuit fault collapsing which helps re-
ducing faults via equivalence and dominance relation-
ships (Prasad et al., 2002) (Venkatasubramanian et al.,
2015). The application of this technique minimizes to
some extent faults occurring within the same circuit.
The inter-circuits fault collapsing techniques is there-
fore processed generating a more important reduction
of faults.
As shown in Figure 1, faults generated using the
ICSOFT 2024 - 19th International Conference on Software Technologies
512