Changing perspectives on test and diagnoses (Part 2)
Keywords:Validation? Verification? Design Verification Testing? DVT? DFT?
Figure 1 illustrates that an axis at M equally divides the incorrect test results FP and FN.
![]() |
Figure 1: This illustrates a set of tests where some faults go undetected (False Negative or FN) while some false alarms (False Positive or FP) are indicated for UUTs that are not faulty. Tests can be biased during the test planning stage to reduce FP by moving line M to line L or to reduce FN by moving line M to line R. |
The "correctness" of fault-oriented tests is called Sensitivity and it follows the formula:
![]() |
These are the areas under the curves on the negative y-axis of figure 1.
Similarly, the correctness of tests demonstrating that the product meets specifications is appropriately called Specificity and it is the area on the positive y-axis of figure 1. It has the formula:
![]() |
In a "perfect test," (FN=FP=0), both Sensitivity and Specificity would be 100%. While this sounds like an ideal situation, for some tests, we prefer to bias tests so that we concentrate our test resources on either Sensitivity or Specificity. By adjusting the axis from M to either L or R in Figure 1, we can get a perfect Specificity=1 or Sensitivity=1, respectively. It often makes sense to bias our tests. For example, an IC vendor would rather throw away a good IC that only costs pennies to make than to experience a customer returning a bad chip that caused a $700 smart phone to fail. That IC vendor would rather have lots of FP (low Specificity) as long as it has no FN (Sensitivity=1). More on this in Part 3 of this series.
In this part, we want to find the most appropriate Sensitivity and Specificity for DVTs (design verification tests) and then use the most appropriate test and testability resources to help us achieve such tests.
First, let's clear up some confusion in terminology. Validation answers whether the right device was designed and we will not be discussing it here. Verification answers whether a device was correctly designed.
Design Verification Testing (DVT)
DVT is an intensive testing program for verifying that the product was designed to meet its specifications and interface standards:
???Functional Testing (including usability)
???Performance Testing
???Environmental Testing
???Product Reliability Testing
???Product Regulatory Compliance Testing, such as Electromagnetic Compatibility (EMC)
Related Articles | Editor's Choice |
Visit Asia Webinars to learn about the latest in technology and get practical design tips.