Taujind Nevertheless, it is conceivable that despite the defect the functional behavior of the chip is correct. Also pul l up resistors have to be disabled for the test fo, and for pa d drivers, analog cells, and bipolar sub- circuits a separate power supply is needed because they typically have a high power consumption. I hope you got it. To discover such effects one testabllity IDD T tests, observing t r ansient cur r en t.
|Published (Last):||24 September 2004|
|PDF File Size:||4.47 Mb|
|ePub File Size:||7.63 Mb|
|Price:||Free* [*Free Regsitration Required]|
Such an increase of current might be owed to a physical defect of the chip. Nevertheless, it is conceivable that despite the defect the functional behavior of the chip is correct.
Thus the method of IDDQ testing is rather a defect oriented method than an error oriented method. It may also be used to improve the reliability of chips section Within the model of IDDQ faults all conceivable faults are considered which may increase power consumption. For example, the fault model includes bridging faults, gate ox- ide shorts, transistor stuck on faults, and some stuck at faults.
Functional Undetectable Defects With functional tests one tries to stimulate a fault and to propagate resulting erroneous signals to a primary output. In any stable state exactly one of the two transistors is conducting and therefore the output y is either connected to VDD or to VSS. Depending on the resistance of transistor channels, the value of the output signal y results from the voltage divider built by T1 and T2.
It is also possible that despite the fault the voltage at the output y may be interpreted as the correct logic value. Thus the logical behavior of the circuit may be correct. However, because of the effect of electron migration the fault may later cause fail- ures after a longer period of operation. Therefore on using the IDDQ test it is possible to detect defects that can not yet be detected by functional tests. An increased current can even be caused by a transistor stuck open fault.
Here the n-transistor is well suited to transmit the value 0 and the p- transistor is well suited to transmit 1. As a consequence it may happen that the transistor T3 of the succeeding inverter is not perfectly locked, and therefore there is an erroneous current between VDD and VSS.
Often such faults are also detected by functional tests as stuck at faults. Further faults that cause an increase of quiescent current are bridging faults, and gate oxide shorts.
This shall be demonstrated for the example of a hard combinatorial bridging fault section This will cause a high current because of the short circuit. For an automatic IDDQ test pattern generation with common test pattern generators it is very easy to model the bridging fault.
Each pattern producing the signal 1 at the new output can be used as a test pattern. Since for computing IDDQ test patterns fault propagation can be omitted, there are more possible test patterns for a fault than for functional tests.
Thus an IDDQ test needs fewer test patterns. Thus for a given number of measurements one determines a set of test patterns obtaining a maximal fault coverage. Since the model of stuck at faults does not deter- mine a unique kind of physical defect, some stuck at faults might increase quiescent current, whilest others do not.
But this may not be true for an interruption of a wire. Thus the IDDQ method cannot replace functional tests but can extend such tests to improve defect coverage. One should never use IDDQ measurements to reduce the number of functional test patterns.
If all stuck at faults could be detected by IDDQ measurements then the circuits obtained would be completely testable for stuck at faults with only two test patterns. Multiple faults do not cause additional problems for IDDQ testing. For example it can be shown that when simple design rules are respected [ IDDQ test pattern generation also has to calculate the intensity of quiescent current. For this one may use an extended switch level simulation also considering realistic resistances of transistors.
On the other hand, such simulations can also be used to determine the accuracy needed for an IDDQ measurement. In order to receive meaningful results IDDQ tests should be restricted to such test patterns producing a low power consumption for correct chips. Section Applying the same test pattern to several correct chips one obtains different measured current values.
Figure The average value of that distribution denotes the typical quiescent current of a correct chip. But be- cause of deviations during manufacture actual values will differ from the expected value.
The threshold value for an IDDQ measurement should be determined according to the expected erroneous current. Then one has to compare the costs of both kinds of erroneous decisions: What are the expected costs if a defect chip remains undetected and what does is cost to classify a correct chip as faulty?
But since such a resistor within a supply line will reduce the applied voltage it has to be shorted by a transistor for normal operation of the chip. As an alternative approach the resistor can be re- placed by a capacitor. Again, for normal operation it is shorted and unloaded. For testing, the transistor is opened and the capacitor is loaded by the quiescent current. If it extends a certain threshold value the chip fails the IDDQ test.
In [ This way it is possible to perform an IDDQ test without hardware overhead. With this technique self-tests are also possible. For example, as mentioned above, the correct circuit should have a very low quiescent current such that the erroneous current is easily detectable.
Therefore the circuit may not use oscillators, and whenever there are dynamic storage blocks they have to be separated for the test. Also pull up resistors have to be disabled for the test mode, and for pad drivers, analog cells, and bipolar sub- circuits a separate power supply is needed because they typically have a high power consumption.
Otherwise additional drivers have to be provided to force buses to default values whenever there is no actual write operation. Because of the necessary time for exact current measurement the circuit must be able to work at a slow clock rate. Therefore if the chip itself is monitoring the system clock this must be deactivated for the test.
Furthermore, for regular structured circuits such as storage blocks, IDDQ tests are not of interest be- cause there are already specialized tests available with high defect coverage. Further Parameter Tests Since one reason for an increased quiescent current is that of illegal signal levels, the observation of voltage levels at critical signals is also an alternative to IDDQ tests.
In section Of course faults can also cause an increased current during the phase transient states. To discover such effects one uses IDDT tests, observing transient current. For example, in [ In particular, it is suitable for chips with low power supply.
For this task a method is described in [ Related posts:.
Design for testing
Nikoran The Concept of Electronic Design Automation: Further faults that cause an increase of quiescent current are bridgin g faultsand gat e oxide shorts. Multipl e faults do not cause additional problems for IDDQ testing. PV charger battery circuit 4. If it extends a certain threshold value the chip fails the IDDQ test. But this may not be true for an interruption of a wire. Of course faults can also cause an increased current during the phase transient states. In order to apply an IDDQ test the circuit has to satisfy special properties.
DESIGN FOR IDDQ TESTABILITY PDF
Such an increase of current might be owed to a physical defect of the chip. Nevertheless, it is conceivable that despite the defect the functional behavior of the chip is correct. Thus the method of IDDQ testing is rather a defect oriented method than an error oriented method. It may also be used to improve the reliability of chips section Within the model of IDDQ faults all conceivable faults are considered which may increase power consumption. For example, the fault model includes bridging faults, gate ox- ide shorts, transistor stuck on faults, and some stuck at faults.