In this dissertation we studied optimization problems which, for the most part, involve analysis of switching activity in VLSI circuits. These problems have applications in the areas of low power design and stress testing.
We proposed techniques for minimizing switching activity during test application in scan circuits and combinational circuits tested using BIST. This problem has applications in minimizing power dissipation during test applications. Scan latch ordering along with test vector ordering can give considerable improvement in power dissipation. Note that scan latch ordering techniques have to be applied during synthesis process while test vector ordering can be applied any time before test application. It will also be interesting to see if switching activity and test application time can be reduced at the same time using scan latch ordering. For combinational circuits, greedy heuristic performed better (and faster) than the heuristic with proven performance guarantee. That shows in practice, approximation algorithms with performance guarantee may not be the best heuristic. Experimental results using repetition of vectors showed that if time is not as important criteria as power dissipation, considerable savings can be obtained by repeating some of the test vectors.
We presented a systematic approach towards computing defect oriented stress tests for full integrated scan circuits and purely sequential circuits. These tests can be used during monitored and dynamic burn-in. In case of monitored burn-in, optimal algorithm and fast greedy heuristics are compared in terms of quality of solution obtained and running times. We feel that the greedy heuristic or its variations can compute cyclic stress tests for large circuits where optimal algorithm takes too much time. Computation of defect oriented dynamic stress tests is studied for failures due to (i) electromigration; (ii) hot-electron degradation; and (iii) oxide breakdown. It is observed that a good stress test targeting one defect may not be a good stress test set for another defect. Fast heuristics are developed to compute good defect oriented stress tests. Quality measures that ascertain the effectiveness of the tests to stress these defects as well as their limitations are discussed. It is observed that the switching activity model used accurately models stress due to electromigration. However, it is not as accurate for modeling hot-electron degradation.
Recommendations
Low-Power Testing for Low-Power Devices
DFT '10: Proceedings of the 2010 IEEE 25th International Symposium on Defect and Fault Tolerance in VLSI SystemsLow-power devices are indispensable for modern electronic applications, and numerous hardware/software techniques have been developed for drastically reducing functional power dissipation. However, the testing of such low-power devices has increasingly ...
Low Power Testing of VLSI Circuits: Problems and Solutions
ISQED '00: Proceedings of the 1st International Symposium on Quality of Electronic DesignPower and energy consumption of digital systems may increase significantly during testing. This extra power consumption due to test application may give rise to severe hazards to the circuit reliability. Moreover, it may be responsible for cost, ...
Comparison of IDDQ Testing and Very-Low Voltage Testing
ITC '02: Proceedings of the 2002 IEEE International Test ConferenceIDDQ testing is a well-known test method to filter dies with reliability risks. However, the test method is endangered by the increase in off-state current in advanced process technologies. An alternative for detecting resistive shorts is very-low ...