Title :
Test vector encoding using partial LFSR reseeding
Author :
Krishna, C.V. ; Jas, Abhijit ; Touba, Nur A.
Author_Institution :
Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
Abstract :
A new form of LFSR reseeding that provides higher encoding efficiency and hence greater reduction in test data storage requirements is described. Previous forms of LFSR reseeding have been static (i.e. test generation is stopped and the seed is loaded at one time) and have required full reseeding (i.e. n=r bits are used for an r-bit LFSR). The new form of LFSR reseeding proposed here is dynamic (i.e. the seed is incrementally modified while test generation proceeds) and allows partial reseeding (i.e. n<r bits can be used). Full static forms of LFSR reseeding are shown to be a special case of the new partial dynamic form of LFSR reseeding. In addition to providing better encoding efficiency, partial dynamic LFSR reseeding has a simpler hardware implementation than previous schemes based on multiple-polynomial LFSRs, and can generate each test vector in fewer clock cycles. Experimental results demonstrate the advantages of the new partial dynamic LFSR reseeding approach
Keywords :
automatic test pattern generation; built-in self test; integrated circuit testing; logic testing; shift registers; BIST; ISCAS 89 benchmark circuits; clock cycles; dynamic reseeding; encoding efficiency; hardware implementation; linear feedback shift register reseeding; mixed-mode testing; multiple-polynomial LFSRs; partial dynamic LFSR reseeding; test data compression; test data storage requirements; test vector encoding; Automatic test pattern generation; Automatic testing; Bandwidth; Built-in self-test; Circuit testing; Encoding; Hardware; Logic testing; Memory; Vectors;
Conference_Titel :
Test Conference, 2001. Proceedings. International
Conference_Location :
Baltimore, MD
Print_ISBN :
0-7803-7169-0
DOI :
10.1109/TEST.2001.966711