Professional Documents
Culture Documents
Gilbert & Bell (2006)
Gilbert & Bell (2006)
* 2007 Springer Science + Business Media, LLC. Manufactured in The United States.
DOI: 10.1007/s10836-006-0711-0
Editor: A. Ivanov
Abstract. Test and inspection are an increasingly costly element of electronic system design and manufacture and so it
is critical that the cost effectiveness of test and inspection are well understood. This paper presents techniques which may
be used to assess test capability and hence the implied test quality costs of PCB level electronic circuits. The techniques
presented are based on the electronic Conformability Analysis (eCA) approach which combines process capability indices
and Failure Modes and Effects Analysis with a cost mapping procedure. It introduces a new measure of test capability
based on the widely used process capability measure Cpk. This analysis allows the quality costs associated with design
and manufacture induced faults to be estimated and the effectiveness of test strategies in reducing these costs to be
determined. It allows the trade-off between quality costs and the component, manufacturing process and test costs to be
explored. The technique has been applied to analogue & mixed signal, safety critical circuits from automotive systems.
Keywords: quality, test escapes, test coverage, design for test, test capability, process capability, electronics design
1. Introduction—The Cost of Quality orientated analogue test [14]. Defect orientated test is also
recognised as potentially providing reliability screening of
Failures incorporated into an electronic product during its circuits which would pass standard tests [13]. It is also
manufacture may be classified as either parametric (or amenable to metrics which distinguish between device and
soft) defects resulting from in-specification variation in connection test coverage [15]. Thus any general approach
component values or as hard defects resulting from attempting to analyse test quality needs to be able to deal
failures in manufacturing processes [7]. Defects cause with both defect orientated and specification based test and
quality costs to be incurred that may range from the costs must be workable with different levels of abstraction for
of repair through scrap and replacement costs and even design description.
up to compensation costs in the event of a product Most of the literature (e.g. [18]) relating electronics
liability claim. Alongside the occurrence of defects we manufacturing processes to fault modelling and simulation
must also consider the effectiveness of testing in terms of and to design centring focuses on IC design. The
test escapes and yield loss [5]. Part of our objective in this techniques described are not fully applicable to PCB
paper is to provide feedback to the designer of the circuit, manufacturing due to the different nature of the processes;
system, or manufacturing/test process on the quality cost in particular the use of commodity parts and the manner in
impact of design and production decisions relating to test. which test and inspection is deployed. In particular, the
In [5] we consider design optimisation in more detail; multi-stage, multi-modal nature of PCB manufacture has
here we concentrate on test aspects. different implications from IC test which is generally only
Traditionally digital circuit test has employed a very conducted at one or two points in the production process.
simple defect-orientated approach (e.g. using the classic Furthermore such work is often focused on yield max-
stuck-at fault model), whereas analogue circuits have been imisation rather than quality cost minimization. The
tested against their specification. This situation has been application of six sigma [22] techniques to PCB level
increasingly challenged over the past ten or more years due electronics manufacture has been considered [17] but this
to the need for more realistic and hierarchical digital fault has focussed on the capability of manufacturing processes
models, and the potential costs savings offered by defect- and has largely ignored design and test aspects.
294 Gilbert and Bell
This paper describes a methodology, suitable for use with The number of Defects Per Million Opportunities
analogue and mixed-signal electronics, which provides (DPMO) is the probability that the performance measure
feedback to the designer on the quality-cost implication of of interest lies outside of the specification limits [4].
decisions regarding design, testing and manufacturing Thus, if the probability that a performance measure has a
processes. Given that we are interested in this broad range value x is p(x) then the DPMO value is:
of activities, it is important that the output from applying our
methodology is consistent across the domains of design, 8 LSL 9
manufacture and test. The Conformability Analysis meth- <Z Z1 =
odology provides this consistency of approach. In terms of DPMO ¼ pð xÞdxþ pð xÞdx 106 ð2Þ
: ;
test, the methodology aims to provide tools that can deal 1 USL
with both design induced failures and failures due to
manufacturing defects in a consistent manner. Section 2 of The definition of the Process Capability Index is based
the paper provides a brief outline of the Conformability on the normal distribution. Where the process is not
Analysis methodology on which this work is based. We normal, we may however determine the value of DPMO,
show how this methodology may be adapted to electronic either by transformation or by curve fitting techniques
system design, manufacture and test. The particular issues [3], and hence derive an equivalent Cpk value. Target Cpk
associated with test capability are explored more fully in values are often specified for processes, a typical value
Section 3. Section 4 demonstrates the application of the being CpkQ1.5, which corresponds to fault occurrence of
technique to a simple example circuit while Section 5 less than 3.4DPMO.
discusses its application to a commercial safety critical
circuit. Evaluation and conclusions about the applicability
of the technique are presented in Sections 6 and 7. 2.2. Quality Cost Mapping
Defect 1
Probability
Defect 2
Measured
μ2 LTL μ0 UTL μ1 performance
Fig. 2. Effect of defects on measured performance.
under defect conditions lies between the test limits, as failing a particular test under defect or defect-free
illustrated in defect 3 in Fig. 2, both terms in Eq. 5 are conditions. In doing so we must consider defect escape
negative. and yield loss probabilities using both circuit behaviour
Clearly not all tests are equally effective at detecting all and test measurement variability. In order to estimate
defects and so it is common that several tests may be used these values, the method outlined below has been used.
to ensure coverage. Thus we may consider the capability Assume that the probability distribution of performance
of test j to detect defect condition i, defined as: of the circuit in the absence of hard faults but in the
presence of component parameter variations is Ps(x).
mij UTLj LTLj mij Given performance specification limits of LSL and USL
CpkðtestÞij ¼ max ; ð6Þ
3s ij 3s ij then the circuit behaviour is acceptable for LSL <
x < USL. The distribution of this acceptable behaviour
where mij is the mean of behaviour under defect condition is a truncated version of Ps(x), namely:
i as measured in test j, s ij is the standard deviation of 8
behaviour under defect condition i as measured in test j < 0 x LSL
and UTLj and LTLj are the upper and lower test limits Psg ð xÞ ¼ Ps ð xÞ LSL < x < USL ð7Þ
:
adopted in test j. Provided one of the test processes 0 x USL
applied is capable of detecting each of the i defect
Likewise, the distribution of unacceptable behaviours is
conditions then there should be minimal defect escapes.
the remainder of Ps(x), namely:
This may be interpreted as ensuring that max CpkðtestÞij
is above a specified minimum e.g. 1.5.
j¼1::m 8
< Ps ð xÞ x LSL
Psf ð xÞ ¼ 0 LSL < x < USL ð8Þ
3.2. Test Error Occurrence :
Ps ð xÞ x USL
On the basis discussed in Section 2.1, the Cpk(test) value Now, the variation in the performance of the test/
may be related to the probability of a circuit passing or inspection process may be represented by a distribution
298 Gilbert and Bell
T(x). The shape of this distribution will depend on the probability of defect escapes is the integral of the
nature of the test/inspection method used. The distribu- probability of faulty circuits whose measured behaviour
tion of measured performance is found from the convo- falls within the test limits, LTL to UTL:
lution of actual performance distribution and the test
performance distribution. Thus the measured performance ZUTL
of good circuits is: PDE ¼ Msf ð xÞdx ð11Þ
LTL
Msg ð xÞ ¼ Psg ð xÞ*T ð xÞ ð9Þ
Similarly the overall probability of yield loss errors is
where *R1 represents the convolution operation f ð xÞ* given by:
gð xÞ ¼ 1 f ð xÞgðx yÞdy. Likewise, the measured per-
formance of faulty circuits is: ZLTL Z1
PYL ¼ Msg ð xÞdxþ Msg ð xÞdx ð12Þ
Msf ð xÞ ¼ Psf ð xÞ*T ð xÞ ð10Þ
1 UTL
This latter case is illustrated in Fig. 3. Clearly the effect of The benefit of using the probability distributions to
measurement noise is to produce apparent behaviour which represent the variation in performance and measurement
is spread from the actual behaviour. A similar smearing is that the computation of this smearing effect is
effect occurs on the measured performance of fault-free straightforward (since it is simply the convolution of
circuits. It should be noted that although both the circuit two functions) and the calculation of integrals given in
behaviour and the test noise are represented by normal Eqs. 11 and 12 may be performed by numerical methods.
distributions in this illustration, this is not a requirement and
any distributions may be treated in the same manner.
The occurrence of test errors depends on the test limit 3.3. Test Error Cost
selected. The defect escapes and yield loss probabilities
may be found from the integral of the smeared functions Using the methods described in Section 3.2 we may
above and below the test limits. Thus the overall estimate the probability of a particular board passing or
Faulty Circuit
Fault Free Performance
Circuits
Measured
Performance of
Faulty Circuits
Upper Defective
Specification Circuits
Limit
Fig. 3. Combined effect of performance variation and measurement variability of measured performance of out of specification behaviour.
The Effectiveness of Test in Controlling Quality Costs 299
failing a particular test, both in the case where the board of fault 1 and when failing test 2. The probability of a
contains a specific defect and when it is defect-free. In fault-free circuits which pass all tests and which meets all
most manufacturing environments the situation is more aspects of the specification is denoted P000.
complex since there are many possible defects and many It can be difficult to determine the conditional
different test/inspection operations. In addition, since probabilities for multiple defects so we will assume that
board production is a multi-stage/multi-test process of a board can only contain a single defect. This is a
the type illustrated in Fig. 4, the probability of each fault conservative assumption since, for a given number of
type varies through the manufacturing process. In parallel defects, it results in the maximum number of defective
with this, the value of the board increases as it progresses boards. In this case, the probability of an item being
through the various stages of manufacture. In order to scrapped (either because it fails at test due to hard faults
represent the probability of fault occurrence, the proba- and or because it fails at test despite containing no hard
bility of passing at test and the probability that the circuit faults) is:
meets its specification, we will introduce the following
notation: l X
X m X
m
Ps ¼ Pij þ P0j ð13Þ
i¼1 j¼1 j¼1
P0
probability that circuit contains no hard defects, The first term in this equation represents all those
circuits which contain hard defects and fail at test while
Pi i ¼ 1:::l the second term represents those that contain no hard
probability that circuit contains hard defect i defects but which fail at test; in other words yield loss.
For the purposes of this paper we will also assume that all
Pi0 circuits which fail at test are scrapped although, in
conditional probability that circuit passes all tests in the practice, further test and rework may be carried out.
presence of defect i, The costs associated with this may be represented through
the use of an appropriate Impact (Severity) rating. The
Pij j ¼ 1:::m point in the manufacturing process at which a unit is
conditional probability that circuit fails at the jth test scrapped determines its value, as reflected in the Impact
stage in the presence of defect i (Severity) rating. If this is denoted Isj for an item
scrapped at the jth test stage then the total value of
Pij0 scrapped items is:
conditional probability that circuit meets all aspects of
!
the specification, in the presence of defect i and test X l Xm
Isj 4
X
m
Isj 4
outcome j Cs ¼ Cunit Pij 10 þ P0j 10 ð14Þ
i¼1 j¼1 j¼1
Pijk k ¼ 1:::n Or
conditional probability that circuit fails to meet the kth
X
l X
m
aspect of the specification in the presence of defect i and Cs ¼ Cunit Pij 10Isj 4 ð15Þ
test outcome j i¼0 j¼1
Thus, P123 is the probability that a board contains hard
defect number 1, fails test number 2 in the presence of Circuits which pass all tests are shipped and of these
this fault and fails to meet specification 3 in the presence some may contain hard defects while others may exhibit
Field Failure
Process Test Process Test k Test n Im pact I fk
1
G ood Product
Defective
soft defects. In both cases these may result in field failure. 12V Node 1
The probability of field failure is thus given by:
X
l X
n 10k R1
Pf ¼ Pi0 þ P00k ð16Þ
i¼1 k¼1
Node 2
where the first term represents circuits with hard faults
which nevertheless pass all tests and the second term 100Ω R2 V3
represents circuits with no hard faults which pass all tests
but fail to meet the kth aspect of the specification. Node 3 V1
The costs resulting from a field failure depends on which
aspect of the specification is violated. Failure to meet aspect
k of the specification has an associated Impact (Severity)
220k 22k V2
rating Ifk and hence average cost for units containing soft R4 R3
defects is Cunit P00k 10Ifk 4 . It is possible that a single defect
may cause a circuit to fail to meet several aspects of its 0V Node 4
specification and these may have different consequences. Fig. 5. Example circuit design.
In general we are most concerned about those faults which
have the highest cost consequences. Thus the cost of field
failures is approximated by: interpreted as 3s=5% of the nominal value with the
distribution truncated at T 5% [18]. Using nominal
( ) component values the output voltages are V1=8.01 V,
X
l
Ifk 4 Ifk 4 V2=7.97 V and V3=39.9 mV. A PCB layout of an
Cf ¼ Cunit max Pi0 10 þ max P00k 10
k¼1::n k¼1::n implementation of the proposed design is given in Fig. 6.
i¼1
ð17Þ
4.1. Functional Capability
It should be noted that these equations can only be
regarded as an estimate of expected quality costs since they Based on a sample of 1,000 randomly selected sets of
neglect costs from some, less expensive, failure modes. resistor values taken from truncated normal distributions,
However, this figure is useful in itself and the terms in the the defect-free distributions of each voltage may be
summation also indicate which aspects of the specification found. From this data the functional capability of the
and which faults are associated with the greatest quality design, the expected failure rates and the implied average
costs. Once this is established, additional analysis may be quality costs may be calculated using Eqs. 1, 2 and 3.
applied to determine a more accurate figure for the major This information is given in Table 3.
cost elements and to address the causes of these costs. It can be seen that although the circuit has a fairly high
level of capability with regard to the lower limit for V1
there is a relatively high cost due to the high Impact
4. Example Circuit
V1 7.75 – 7
V1 – 8.25 6 R4
V2 7.75 8.25 5
V3 0.035 0.045 6
Fig. 6. Example circuit layout.
The Effectiveness of Test in Controlling Quality Costs 301
Parameter LSL USL Impact (severity) Cpk(fun) Fault Occurrence (ppm) Average cost (% of unit cost)
(Severity) factor. It may further be noted that the lower specification if the remaining component parameters fall
limit for V1 and the limits for V2 are associated with lower within certain regions of their specified ranges. A short
levels of capability and hence higher levels of fault circuit between nodes 2 and 3 will clearly result in the
occurrence. The resulting costs are lower however due to circuit failing to meet the specification for V3. It will not
the lower Impact (Severity) rating. The performance with necessarily however cause it to fail to meet the specifi-
respect to the specification for V3 is highly capable and cations for V1 and V2.
hence has negligible quality cost consequences. The probabilities of the circuit complying with each
aspect of the specification in the presence of these hard
4.2. Manufacturing Capability defects are listed in Table 5. Since we are not, at this
stage, considering test processes then we can treat the
In the analysis of manufacturing capability, we will only circuits as though they have all passed all tests and simply
consider two types of defects: open circuit and short circuit consider the FOccurrence Probability_ (the probability of
defects. It is assumed in this analysis that the probability of the ith hard fault occurring, Pi) and the FEffect Proba-
such defects depends solely on the processes used and not bility_ (the probability of failing to meet the kth aspect of
on the component value or its location on the board. The the specification in the presence of the ith hard fault,
occurrence rate for open circuit defects is set to 10DPMO Pi0k =Pi ). The actual defect rate, Pi0k is the rate of
(Cpk(man)=1.42). Unintentional short circuits may be occurrence of the manufacturing defect i multiplied by
introduced between nodes if solder is placed or re-flowed the probability of the circuit failing to meet specification
incorrectly. The probability of such faults decreases as the k in the presence of the defect i. Thus the probability of
distance between nodes increases. The illustrative prob- an open circuit in place of R4 is 10 ppm and when such a
abilities of short circuits are given in Table 4, as are the defect occurs, the probability that this will force V1 above
corresponding Cpk(man) values in brackets. its upper specification limit is 0.576 and so the probability
A Monte Carlo analysis of the circuit behaviour, in the of this failure due to this cause is 5.76 DPMO. Given that
presence of component parameter variations, has been the corresponding Impact (Severity) factor is 6, the
performed for each short and open circuit defect resulting average quality cost is 0.0576% of the product
condition. In most cases there will be a significant change cost. In the case of defect 8 (a short circuit between nodes
in circuit response. These may be identified on the basis N2 and N3), the probability of the defect occurring is ten
of a fairly small sample of simulations and so an initial DPMO but this pulls voltages V1 and V2 closer to the
screening process involving 100 Monte Carlo simulations centre of their specified range and so it is very unlikely
was performed under each defect condition. There are, that the performance
will be outside
of these specification
however, circumstances in which defects occur but the limits Pi0k Pi ¼ 12:4 106 . However, given this
circuit still meets at least some aspects of the specifica- defect, it is certain that the circuit will fail to meet its
tion. In particular, if R4 is not included in the circuit then specification for V3 and so in this case Pi0k =Pi ¼ 1. In this
it is still possible for the circuit to meet all aspects of the case the Impact (Severity) rating is six and so the average
quality cost is 1% of the product cost.
In the case of soft defects, assuming that any board can
Table 4. Probabilities of short circuit faults between nodes (corresponding
only contain one hard defect, the number of boards which
values of Cpk(man)). contain no hard defects is simply the total boards less the
sum of hard defect occurrence probabilities (in this case
Nodes N1 N2 N3 N4 106 262 ¼ 999738ppm). The corresponding Effect
N1 – 10 ppm (1.42) 100 ppm (1.24) 1 ppm (1.58) Probabilities are the same as those given in Table 3, with
N2 – 10 ppm (1.42) 100 ppm (1.24) corresponding average quality costs.
N3 – 1 ppm (1.58) Based on the figures given in Table 5 the overall
N4 –
average quality cost may be estimated as 24.8% of the
unit cost. We may also see that the major contributors to
302 Gilbert and Bell
this cost are short circuits between nodes 1 and 3 and the test limits were set to the specification limits although
between nodes 2 and 4. Note that where a defect affects other values could readily be used. The test capability
several measures of performance we have included in the figures calculated are given in Table 6.
total cost only that aspect of performance which has the The first row of Table 6 is for the case with no hard
highest cost consequences. This is based on the premise defects. The negative capability indicates that the mean
that a board will be removed from service as soon as any performance lies between the test limits, as would be
fault occurs and so it would not be reasonable to add the expected for the defect-free circuit. The absolute values
costs of all possible failures. We do not however know in of Cpk(test) mirror those for the functional capability given
what sequence failures may occur and so it is conserva- in Table 3 but indicate a slightly lower capability due to
tive to assume that the most expensive failure will occur the measurement noise introduced. These capability
first. Thus, in the total column of Table 5 we include the figures may be related to the number of boards containing
maximum cost for each possible defect. no hard defects which will fail at test. The majority of the
remaining rows of Table 6 indicate that the tests are
4.3. Test Capability highly capable of detecting these defects (High values of
Cpk(test)). Consider, for example, defect 1 (R1 open
Using the method outlined in Section 3 and the circuit) and test 1 (for the lower limit on V1). Under this
performance distributions determined above we may defect condition V1 will become zero but the measured
estimate the test capability and hence quality cost for voltage will have zero mean and standard deviation of
the example circuit. Using the same 100 run Monte Carlo 10 mV due to measurement noise. The test capability
simulations as used to assess manufacturing capability, is thus CpkðtestÞ11 ¼ LTL3s1 m
11
11
¼ 7:750
30:01 ¼ 258. Clearly this
we can assess test capability. Measurement noise with a test is effective at detecting this defect but is not capable
standard deviation of 10 mV was assumed with respect to of detecting defect 2 (open circuit on R2) since this causes
V1 and V2 and 50 mV with respect to V3. These values V1 to move further above the lower test limit. This defect
assume that the measurement instrument is capable of is, however, readily detected by test 2 (V1 above 8.25 V).
measuring to 3 digits but in practice this would require The only defect for which all tests show poor capability is
knowledge of the instrumentation used. In this evaluation defect 4 (R4 open circuit). This may be predicted since R4
Shaded cells indicate those tests which are not capable of detecting the corresponding defect.
(220 k) is in parallel with R3 (22 k) and so any change in tion. However, a small proportion will fail to meet some
R4 is largely masked by R3. Thus the absence of R4 has aspects of the specification. 0.92 ppm will fail to meet
little impact on the voltages tested and so all tests display the specification for V1L, 5.9 ppm will fail V1U, 16 ppm
poor capability. Three of the tests have negative capability, will fail V2. Given the corresponding Impact (Severity)
indicating that the mean performance with the defect still ratings of 7, 6 and 5, the resulting average costs
lies between the test limits while the most effective of the are 0:92 1074 þ 5:9 1064 þ 16 1054 106
tests (Test 2) has a Cpk(test) value of only 0.063, which 100 ¼ 0:167%. There are a negligible number of circuits
indicates that only 0.576 of circuits suffering from this which fail to meet the specification for V3.
defect will fail this test. Considering defect 4, an open circuit on R4, which
We may also use the data in Table 6 to asses test occurs with a probability of 10 ppm, we may calculate
coverage. It may be seen that test 4 is capable of that in 0.5768 of cases these circuits will fail one or more
detecting all defects except Defect 4 while test 1 is only tests and be scrapped (average cost 10 106 0:5768
effective in detecting defects 1, 9 and 10, which are 1044 100 ¼ 0:00058%). The remaining proportion
adequately covered by other test. We may, therefore wish (0.4232 of units with defect 4 or 4.23DPMO of all units)
to consider eliminating tests 1, 2 and 3 and determining will pass all tests and be shipped. We may consider these
other methods to identify Defect 4. Before undertaking defective boards in a number of ways. We may consider
such steps, it is worthwhile considering the cost con- that although they contain defect 4 the majority will meet
sequences of the various defects and proposed test all aspects of their specification. We may further calculate
strategy. As has been seen from Table 6, the tests display that only approximately 2.5% of these
defective boards
good capability for all but two defect types, defect 4 and 4:23 106 0:025 ¼ 0:106DPMO will fail to meet
soft defects represented in the first row of Table 6. Given the specifications for V1U and V2. The average cost
the Cpk(test) figures in this first row, we can see that a resulting from these failures is therefore 0:106 106
significant proportion of defect-free units will fail this test 1064 100 ¼ 0:00106% and 0:106 106 1054
(approx 100DPMO in the case of Test 3 since 100 ¼ 0:000106%, respectively. More conservatively,
Cpk(test)=1.24). Those defect-free units which fail a test will we may take the view that having shipped a defective
be scrapped but the fact that their performance lies close to board we should expect it to fail at some point and
the test and specification limit implies that some other calculate the cost on this basis, even if it does meet the
boards may pass the test (due to the measurement noise) but specification when shipped. In this case we have 4.23 ppm
fail to meet the specification. These units which possess soft defective boards which are liable to fail the specification
defects will be shipped and are liable to field failure while for V1U and V2, and so average quality costs of 4:23
other defect-free units are scrapped. The cost consequences 106 1064 100 ¼ 0:0423% a n d 4:23 106
of these two outcomes will be investigated further. This, 1054 100 ¼ 0:00423%, respectively.
more detailed, investigation is based on a more extensive
fault simulation of these two defect conditions. 4.4. Combined Capability
Consider first the 999738 ppm circuits which contain
no hard defects. Out of this total, 145 boards will fail one We can see from the above analysis that the circuit
or more of the tests and be scrapped. Given the Impact exhibits poor capability. The functional capability is low,
(Severity)
rating of of Isj ¼ 4, the resulting
average cost with a minimum Cpk(func) value of 1.26 and an average
is 145 106 1044 100 ¼ 0:0145% . Of those that quality cost of 0.79% of the product cost even if the
pass the test, the vast majority will meet their specifica- circuit could be built without the introduction of any hard
304 Gilbert and Bell
defects. Manufacturing capability is poor resulting in a The test capability figures for the modified circuit are
large number of faulty circuits, giving an average quality shown in Table 7. It can be seen that the tests are capable
cost of 24.3% of the product cost. If we use test (with test of detecting all of the defects and, indeed Test 4 alone is
limits set to the same values as specification limits) to capable of detecting all of the defects. Thus we are able
identify faulty boards then, due to the presence of to eliminate the remaining tests. It may also be noted that
measurement noise, we are not able to identify all faults the capability with respect to soft faults is improved
and face a quality cost of 0.23% of the product cost. It is (more negative). Thus the tests will be expected to fail
often considered that the maximum acceptable quality fewer circuits which contain no hard defects and so the
cost is 0.01% of the product cost [4] and hence the costs yield loss is similarly reduced. With the modified circuit
found here are unlikely to be acceptable. Improving the the average quality cost reduces to 0.00056%.
capability of manufacturing or test processes is likely to The analysis carried out on this circuit clearly quanti-
require new capital equipment and hence be expensive fies the effectiveness of test in controlling quality costs.
and so it would seem sensible, in the first instance, to This does not directly take account of the cost of
investigate design modifications. conducting the test but this is a relatively simple
The components which contribute most to poor calculation compared to those presented here.
functional capability are R1 and R3 (see [5] for an
analysis of a similar circuit). Furthermore the test
processes cannot reliably detect whether R4 is present. 5. Industrial Case Study
Combining these two findings suggests that replacing R3
and R4 by a single 20 k, 1% resistor may overcome these In order to assess the effectiveness of the techniques
problems. It is possible that the cost of a single 1% described a number of case studies of commercial circuit
resistor may be less than that for two 5% resistors but, designs and manufacture/test routes have been investi-
even if this is not the case, the additional cost may be gated [9]. The case study outlined below produced results
worthwhile if the result is a saving in quality costs. The which are typical of those found. The circuit considered is
change to a 1% resistor has the effect of reducing shown in Fig. 7. The purpose of this circuit is to take a
variability, particularly in V3, and thus significantly sine wave signal from the sensor connected to VSensor and
improves the functional capability of the circuit, as convert this to a square wave output of the same
detailed in Table 7. In assessing the capability of this frequency at Vout. Since the sensor signal is corrupted
modified circuit we will assume that the individual by noise, the circuit contains low pass filter elements and
manufacturing capability figures given in Table 4 (with hysteresis provided by the positive feedback connection
R4 eliminated) remain valid. around the comparator. The proposed test regime con-
Clearly, if the redesigned circuit could be manufactured sisted of applying a 5 V, 100 Hz square wave signal with
without the introduction of faults, its performance would additive Gaussian noise to the input and monitoring the
be acceptable. Unfortunately, the manufacturing capabil- output frequency. The test specification stated that the
ity is not significantly affected by the redesign and the output frequency should be within the range 90–110 Hz.
average quality costs, in the absence of test, remain at Using this test input the defect-free circuit was found to
24.3% of the product cost. Fortunately, the reduced produce a 100 Hz output under all in-specification
variability in fault-free circuits and the elimination of component variation conditions. Thus the standard devi-
R4 whose presence had only a small effect on circuit ation of the output frequency is zero and the test
behaviour means that the test operations are better able to capability infinite. In assessing the capability of this test
distinguish between defect-free and defective circuits. in the presence of defects, short and open circuit defects
Shaded cells indicate those tests which are not capable of detecting the corresponding defect.
The Effectiveness of Test in Controlling Quality Costs 305
C3
5V 10μ 5V
GND
R1 R6
18k 7M5
+ Vout
VSensor
_
R2 68k
C1 C2
10n 2n2
GND GND
Fig. 7. Signal conditioning circuit.
on each of the passive component were considered. Many circuit defect in place of R1 causes the DC offset on the
of these defects result in an output frequency which lies input voltage to be altered and changes the limits of the
far outside the specified range (most often zero Hz). In hysteresis provided by the comparator. This allows a
order to identify these a test screening was performed small number of large noise spikes to be counted causing
involving a small number of Monte Carlo simulations the output frequency to increase. The output frequency
under each defect condition. More extensive Monte Carlo lies somewhere in the region 100–104 Hz dependant on
simulations were performed for those defects identified in the component values and the noise voltage profile.
the screening simulations as having poor test capability. Clearly these circuits would all pass the proposed test
From the results of these simulations the test capability and the test is not capable, as indicated by Cpk(test)<1.5.
figures for each defect condition given in Table 8 were Other defects cause a much greater change in output
calculated. frequency which is readily detected. For instance, a short
In a number of cases (for example a short circuit defect circuit on R2 reduces the filtering ability of the circuit,
on R1) the defect causes the circuit output to become causing noise signals to be counted as sensor pulses and
stuck either high or low, in which case the output resulting in an output frequency in the range 1,900–2,130 Hz.
frequency is zero and the standard deviation of the This gives a value of Cpk(test)=1.6, indicating that the
frequency is also zero, resulting in a Cpk(test) value of proposed test is capable of detecting that defect.
infinity. Clearly, such defects are readily detected by the What is clear from this analysis is that the proposed test
proposed test. In other cases the result of the defect is a is not sufficiently capable of detecting several of the
small change in output frequency. For example an open defects. One solution to this problem would be to intro-
Shaded cells indicate those tests which are not capable of detecting the corresponding defect.
306 Gilbert and Bell
duce additional tests, such as in-circuit-testing, of these the simultaneous processing of hard and soft defects by
components which are not covered by the functional test. providing a metric which is the same for both (instead of,
Clearly this has additional cost implications. The alter- say, coverage percentage and sensitivity). Furthermore,
native of modifying the test signal was investigated. By the use of capability and cost scaling allows test to be
adjusting the signal and noise elements of the input it is considered along with manufacturing and design within
possible to make the test more sensitive to defects. This the same framework.
can however have the detrimental effect of reducing the The complexity of modern designs is a challenge to any
test capability of defect-free circuits. For example, re- automated analysis of quality or testability. However, our
placing the square wave input with a sinusoidal signal methodology does not impose a specific detail level on
with 1 V amplitude makes several of the previously un- circuit models used, allowing complex systems modelled
detectable defects detectable with C pk(test) values at high level to be used along with detailed low level
in the range 1.4 to 2.0. This change in test input does models such a SPICE. In the context of test, high-level
affect the test capability of the defect-free circuit, giving fault simulation is not well developed at present, but there
Cpk(test)=2.7, implying a negligible yield loss. Other test is ongoing work in this area. Meanwhile, our approach is
signals result in better defect coverage but also result in flexible enough to target problem areas of a design even if
greater yield loss. On the basis of the defect occurrence the complete system if beyond the capabilities of any
rates and the implied quality costs the optimum balance existing fault simulation or test analysis tool.
between the costs associated with yield loss and defect
escapes may be determined. For reasons of commercial
confidentiality, the defect occurrence and Impact (Severity) 7. Conclusions
rating information associated with circuit are not presented
here. The trade offs between design, manufacture and test in
electronic systems manufacture are complex but under-
standing of these issues is of vital importance in
6. Evaluation optimising company performance. We have presented a
methodology which places design, manufacture and test
Providing feedback to a designer using test metrics has capability in a common framework of quality costs based
always proved difficult to implement because results in upon the Conformability Analysis methodology. In order
the form of large numbers of testability scores or to fit within this framework we have introduced the new
coverage figures are difficult for designers to interpret. measure of test capability based on Cpk. The information
In digital test this is at least partly circumvented as that this novel analysis methodology provides forms the
testability algorithms may now be embedded in powerful basis for a quality cost based fault ordering process which
test pattern generators and other tools. At present this is optimises the use of testability analysis effort. The
not the case with analogue and mixed signal systems. Our information also allows the trade-off between component,
methodology provides results in terms of capability and manufacture, test and quality costs to be explored and
ultimately in terms of the financial implications of design, directs design effort towards those areas where it is most
test and manufacturing decisions. We do not aim to cost effective.
provide a full economic analysis, but can present results
scaled in terms of cost impact, which facilitates compar-
isons between alternative implementations, and is com- Acknowledgment
prehensible by both designers and managers. We have
typically applied our approach to our industrial partners_ This work was supported by EPSRC Grant GR/M39855
processes in a design reviews context rather than as direct and is in collaboration with TRW Automotive, Celestica
feedback to designers. The reason for adopting this and The University of Greenwich.
approach is that the information derived allows the
tradeoffs between aspects of design, manufacture and
References
test, to be examined. The response to this information
thus requires input from several of areas.
1. R. Batchelor and K.G. Swift, BConformability Analysis in Support
There are a number of possible approaches to obtaining of Design for Quality,^ Proc. I Mech E Part B-Journal of
test metrics for analogue circuits, including the sensitivity Engineering Manufacture, vol. 210, No 1, pp. 37–47, 1996.
analysis that is available in most simulators. Our 2. I.M. Bell and S.J. Spinks, BAnalog Fault Simulation for the
methodology is more useful than this approach for a Structural Approach to Analog and Mixed-Signal Testing,^ Proc.
IMSTW, 1995, pp. 10–14.
number of reasons. Firstly we are able to work with
3. S. Bittanti, M. Lovera, and L. Moiraghi, BApplication of Non-
multi-stage test processes which include non-electrical Normal Process Capability Indices to Semiconductor Quality
tests; this is outside the domain of pure sensitivity Control,^ IEEE Trans. on Semiconductor Manufacturing, vol. 11,
analysis. Use of a capability-based approach facilitates No 2, pp. 296–303, May 1998.
The Effectiveness of Test in Controlling Quality Costs 307
4. S.W. Field and K.G. Swift, Effecting a Quality Change, London, 20. K.G. Swift, M. Raines, and J.D. Booker, Designing Capable and
UK: Arnold, 1996. Reliable Products, Oxford, UK: Butterworth, 2001.
5. J.M. Gilbert, I.M. Bell, and D.R. Johnson, BCircuit Design 21. G. Taguchi, Introduction to Quality Engineering, New York:
Optimization Based on Quality Cost Estimation,^ Qual. Reliab. UNIPUB/Quality Resources, 1986.
Eng. Int., vol. 21, No 4, pp. 367–386, 2005. 22. G. Tennant, Six Sigma: SPC and TQM in Manufacturing and
6. E.L. Grant and R.S. Levenworth, Statistical Quality Control, New Services, Gower Publishing Limited, 2001.
York: McGraw-Hill, 1988. 23. D. Wood and S. Croxall, BFailure Mode and Effect Analysis,^ Proc.
7. I.L. Huertas, BTest and Design for Testability of Analog and Mixed- Conference on Tools and Techniques in Quality Engineering
signal Integrated Circuits: Theoretical Basis and Pragmatical Manchester, October 1989.
Approaches,^ Proc. ECCTD Conf, 1993, pp. 75–156.
8. Z. Jaworski, N. Mariusz, and W. Kuzmicz, BExtension of inductive
Fault Analysis to Parametric Faults in Analog Circuits with
Application to Test Generation,^ Proc. 15th IEEE VLSI Test
Symposium, 1997.
9. D.R. Johnson, Conformability Analysis for the Control of Quality
Costs in Electronic Systems, Ph.D. Thesis, UK: University of Hull, James M Gilbert completed a BSc in Electronic Control and
2004. Robot Engineering in the University of Hull in 1986 and completed
10. I.M. Bell, D.R. Johnson, and J.M. Gilbert, BConformability Analysis a Ph.D. in Robot Control at the same University in 1989. He was
Based Test Quality Cost Estimation,^ Proc. 9th IEEE Int. Mixed appointed as a lecturer, and subsequently senior lecturer, in the
Signal Testing Workshop (IMSTW03), June 2003, Seville, pp. 268– Department of Engineering at Hull University in 1989. Since then
273. he has been involved in research in electronic manufacturing
11. A. Kelly, Conformability Analysis for Electronic Products, MEng processes and design for manufacture of electronic systems.
Dissertation, UK: University of Hull, 1997.
12. L.C. Laranjeira, J. Machado da Silva, and J. Silva Matos,BA Tool
for Fault Extraction in PCBs,^ Proc. European Test Workshop
2000, Portugal: Cascais.
13. A.M.D. Richardson and A.P. Dorey, BReliability Indicators,^ Proc.
ESREF, Germany, October 1992, pp. 277–285.
14. M. Sachdev, BA Realistic Defect Oriented Testability Methodology Ian M. Bell received the BSc(Hons) degree in Electronic
for Analog Circuits,^ J. Electron. Test: Theory and Applic., vol. 6, Engineering from the University of Hull, Hull, England, in 1986.
pp. 265–276, 1995. From 1986 to 1987 he worked as an engineer in Centre for Applied
15. K. Hird, K.P. Parker, and B. Follis, BTest coverage: what does it Electronics in Hull, and from 1987 to 1989 as Research Assistant
mean when a board test passes?,^ Proc. IEEE International Test at the University of Hull, working on testability analysis. Since
Conference, 2002, pp. 1066–1074. 1989 he has been a lecturer in the Department of Electronic at the
16. J.P. Shen, W. May, and F.J. Ferguson, BInductive Fault Analysis University of Hull. His research is focused on mixed signal circuit
of MOS Integrated Circuits,^ IEEE Design & Test of Computers, testing and design for quality and manufacturability. This work
vol. 2, pp. 13–26, Dec 1985.
includes design of self-testing circuits, design and test of micro-
17. S.G. Shina, Six Sigma for Electronics Design and Manufacturing,
electrochemical lab on a chip systems, supply current based testing
New York: McGraw-Hill, 2002.
18. S. Spence and R.S. Soin, Tolerance Design of Electronic Circuits, of integrated circuits, modelling and simulation of faults in
London: Imperial College, 1997. electronic systems, and the analysis of testing issues in electronics
19. S.J. Spinks, I.M. Bell, C.D. Chalk, and M. Zwolinski, BGeneration manufacture. He is member of the IEEE and an Associate Editor
and Verification of Tests for Analog Circuits Subject to Process of IEEE Transactions on Circuits and Systems, Part I and Part II
Parameter Deviations,^ Proc. IEEE Symposium on Defect and and a member of the programme committee of the IEEE Mixed
Fault Tolerance in VLSI Systems, Oct 1997. Signals Testing Workshop. He is also a member of the IEE.