This Article 
 Bibliographic References 
 Add to: 
Concurrent Online Testing of Identical Circuits Using Nonidentical Input Vectors
July-September 2005 (vol. 2 no. 3)
pp. 190-200
Current designs may contain several identical copies of the same circuit (or functional unit). Such circuits can be tested by comparing the output vectors they produce under identical input vectors. This alleviates the need to observe the output response, and facilitates online testing. We show that testing of identical circuits by output comparison can be done effectively even when the input vectors applied to the circuits are not identical. This allows concurrent online testing even when the circuits are not driven from the same source during functional operation. We investigate several issues related to this observation. We investigate the use of both structural and functional analysis to identify situations where nonidentical input vectors can be used for fault detection based on output comparison. We also consider the use of observation points to improve the fault coverage. We present experimental results to support the discussion and the use of nonidentical input vectors for concurrent online testing of identical circuits.

[1] M. Abramovici, M.A. Breuer, and A.D. Friedman, Digital Systems Testing and Testable Design. Computer Science Press, 1990.
[2] P.H. Bardell, W.H. McAnney, and J. Savir, Built-In Test for VLSI Pseudorandom Techniques. Wiley, 1987.
[3] Fault-Tolerant Computer System Design, D.K. Pradhan, ed. Prentice Hall 1996.
[4] F. Rashid, K.K. Saluja, and P. Ramanathan, “Fault Tolerance through Re-Execution in Multiscalar Architectures,” Proc. Int'l Conf. Dependable Systems and Networks, pp. 482-491, June 2000.
[5] S. Koppolu and A. Chatterjee, “Hierarchical Diagnosis of Identical Units in a System,” IEEE Trans. Computers, pp. 186-191, Feb. 2001.
[6] I. Pomeranz and S.M. Reddy, “A Method to Enhance the Fault Coverage Obtained by Output Response Comparison of Identical Circuits,” Proc. Int'l Test Conf., pp. 196-203, Oct. 2001.
[7] R. Sharma and K.K. Saluja, “An Implementation and Analysis of a Concurrent Built-in-Test Technique,” Proc. Fault-Tolerant Computing Symp., pp. 27-30, 1998.
[8] E.J. McCluskey, “Verification Testing— A Pseudoexhaustive Test Technique,” IEEE Trans. Computers, pp. 541-546, June 1984.

Index Terms:
Index Terms- Concurrent online testing, functional dependence, structural dependence, testing through output comparison.
Irith Pomeranz, Sudhakar M. Reddy, "Concurrent Online Testing of Identical Circuits Using Nonidentical Input Vectors," IEEE Transactions on Dependable and Secure Computing, vol. 2, no. 3, pp. 190-200, July-Sept. 2005, doi:10.1109/TDSC.2005.30
Usage of this product signifies your acceptance of the Terms of Use.