Abstract
A universal approach to testing microprocessors is described. It is based on a test program with pseudorandom stream of instructions and data. An original software generator of such programs has been presented. Theoretical studies and many simulation experiments show that the proposed approach has similar properties to pseudorandom testing at the circuit level and covers a lot of fault models.
Preview
Unable to display preview. Download preview PDF.
References
D. Brahme, J.A. Abraham, Functional testing of microprocessors, IEEE Transactions on Computers, C-33, No.6, June 1984, pp.475–485.
C.K. Chin, E.J. McCluskey, Test length for pseudorandom testing, IEEE Transactions on Computers, vol.C-36, No.2, February, 1987, pp.252–256.
R. David, J. Brzozowski, Random test length for bounded faults in RAMs, Proc. European Test Conf. 1993,149–158.
R. David, A. Fuentes, B. Courtois, Random pattern testing versus deterministic testing of RAMs, IEEE Transactions on Computers, C-38, May 1989, pp.637–650.
X. Fedi, R. David, Experimental results from random testing of microprocessor, IEEE Int. Symp. FTCS-14, 1984, pp.225–230.
A.J. van de Goor, Testing semiconductor memories, John Wiley & Sons, 1991.
A.J.van de Goor, Th.J.W. Verhallen, Functional testing of current microprocessors, Proc. IEEE Int. Test Conf., 1992, pp.684–695.
Ch.L. Hudson, G.D. Paterson, Parallel self-test with pseudorandom test patterns, Proc. IEEE Int. Test Conf., 1987, pp.954–963.
M. Jacomino, R. David, A new approach of test confidence estimation, Proc. IEEE FTCS-19, 1989, pp.307–314.
K. Kim, S. H. Dong, J. G. Tront, On using signature registers and pseudorandom pattern generator in built-in-self-test, IEEE Transactions of Computer Aided Design, No.8, August 1988, pp.919–928
H. P. Kluge, Microprocessor testing by Instruction Sequences derived from random patterns, Proc. IEEE Int. Test Conf., 1988, pp.73–80.
A. Kraśniewski, S. Pilarski, Circular self-test-path: a low cost BIST technique for VLSI circuits, IEEE Transactions on Computer Aided Design, vol.8, No.4, 1989, pp.46–55.
Y.K. Malaiya, S. Yang, The coverage problem for random testing. Proc. of IEEE Int. Test Conf., 1984, pp.237–245.
E.J. McCluskey, Probability models for pseudorandom test sequences, IEEE Transactions on Computer Aided Design, vol.7, No.1, January, 1988, pp.68–74.
S. Pilarski, A. Pierzyńska, BIST and delay fault detection, Pro. of IEEE Int. Test Conf., 1993, pp.236–242.
I.M. Ratiu, H.B. Bakoglu, Pseudorandom built-in self-test methodology and implementation for IBM RISC system/6000 processor, IBM J. Res. Develop. vol.34, No.1 January 1990, pp.78–84.
J. Salinas, F. Lombardi, A data path approach for testing microprocessors with a fault bound, Microprocessors and Microsystems, vol.16, No.10, 1992, pp.529–539.
S. Sastry. A. Majumder, Test efficiency of random self-test of sequential circuits, IEEE Transactions on Computer Aided Design, vol.10, No.3, March 1991, pp.390–398.
J. Savir, P.H. Bardel, On random pattern test length, IEEE Transactions on Computers, vol. C-36, No.3, March 1987, pp.332–343.
H. D. Schnurmann, E. Lindbloom, R. Carpenter, The weighed random test pattern generator, IEEE Transactions on Computers, vol. c-24, No.7,July, 1975, pp.695–700.
J. Sosnowski, In system testing of cache memories, Proceedings of IEEE Int. Test Conf., 1995, pp.384–393
P. Thevenod Fosse, R. David, Random testing of the data processing section of a microprocessor, Proc. IEEE FTCS-11, 1981.
P. Thevenod Fosse, R. David, Random testing of the control section of a microprocessor, Proc. IEEE FTCS-13, 1983, pp.366–373.
K. D. Wagner, C. K. Chin, E. J. McCluskey, Pseudorandom testing, IEEE Transactions on Computers, vol. C-36, No.3, March 1987, pp.332–343.
J. Sosnowski, A. Kuśmierczyk, Pseudorandom vs deterministic testing of Intel 80×86 processors, Proceedings of 22nd EUROMICRO conference, IEEE Computer Society, 1996 (to appear).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sosnowski, J., Kuśmierczyk, A. (1996). Pseudorandom testing of microprocessors at instruction/data flow level. In: Hlawiczka, A., Silva, J.G., Simoncini, L. (eds) Dependable Computing — EDCC-2. EDCC 1996. Lecture Notes in Computer Science, vol 1150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61772-8_42
Download citation
DOI: https://doi.org/10.1007/3-540-61772-8_42
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61772-3
Online ISBN: 978-3-540-70677-9
eBook Packages: Springer Book Archive