DocumentCode
2645544
Title
Efficient self-testing/self-correction of linear recurrences
Author
Kumar, S. Ravi ; Sivakumar, D.
Author_Institution
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
fYear
1996
fDate
14-16 Oct 1996
Firstpage
602
Lastpage
611
Abstract
The authors consider the problem of designing self-testers/self-correctors for functions defined by linear recurrences. They present the first complete package of efficient and simple self-testers, self-correctors, and result-checkers for such functions. The results are proved by demonstrating an efficient reduction from this problem to the problem of testing linear functions over certain matrix groups. The tools include spectral analysis of matrices over finite fields, and various counting arguments that extend known techniques. The matrix twist yields simple and efficient self-testers for all linear recurrences. They also show a technique of using convolution identities to obtain very simple self-testers and self correctors. Their techniques promise new and efficient ways of testing VLSI chips for applications in control engineering, signal processing, etc. An interesting consequence of their methods is a completely new and randomness-efficient self-tester for polynomials over finite fields and rational domains. In particular the self-tester for polynomials over rational domains overcomes a main drawback of the result of Rubinfeld and Sudan (1992)-the need for a test domain of much larger size and of much finer precision
Keywords
automatic testing; convolution; matrix algebra; polynomials; program testing; spectral-domain analysis; VLSI chip testing; control engineering; convolution identities; counting arguments; efficient self-correction; efficient self-testing; finite fields; functions; linear function testing; linear recurrences; matrix groups; matrix twist; polynomials; randomness-efficient self-tester; rational domains; reduction; result-checkers; self-corrector design; self-tester design; signal processing; spectral analysis; Built-in self-test; Control engineering; Convolution; Galois fields; Packaging; Polynomials; Signal processing; Spectral analysis; Testing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
Conference_Location
Burlington, VT
ISSN
0272-5428
Print_ISBN
0-8186-7594-2
Type
conf
DOI
10.1109/SFCS.1996.548519
Filename
548519
Link To Document