DocumentCode
464781
Title
Cellular Automata with Large Channel Separations
Author
Jenkins, Christopher ; Kakade, Jayawant ; Kagaris, Dimitri
Author_Institution
Dept. of Electr. & Comput. Eng., Southern Illinois Univ., Carbondale, IL
fYear
2007
fDate
27-30 May 2007
Firstpage
1033
Lastpage
1036
Abstract
In built-in 2D test pattern generation, parallel scan chains are driven by successive stages of a TPG mechanism. The bit sequences received by the scan chains are shifted versions of one another by different numbers of bit positions known as phaseshifts. Small phaseshifts impact negatively the fault coverage, and in order to alleviate this problem, the use of additional hardware overhead in terms of multi-input XOR gates (phaseshifters) has been proposed in the literature to impose large phaseshifts. In this paper we show that by simply permuting locally the stages of a cellular automaton and adding absolutely no other logic, large phaseshifts can be attained. In particular we show that scan chain i can be driven by an appropriate CA stage j, such that |j - i| les B and the minimum phaseshift between successive chains (channel separation) is maximized. The user-defined bound B controls the routing overhead. We have obtained large channel separations even for B = 2.
Keywords
automatic test pattern generation; cellular automata; built-in 2D test pattern generation; built-in self-test; cellular automata; cellular automaton; large channel separations; multi-input XOR gates; parallel scan chains; phaseshifts; Automata; Automatic control; Built-in self-test; Hardware; Linear feedback shift registers; Logic; Polynomials; Routing; Test pattern generators; Testing; Built-in Self-Test (BIST); Cellular Automata; Test Pattern Generation (TPG); phaseshifters;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location
New Orleans, LA
Print_ISBN
1-4244-0920-9
Electronic_ISBN
1-4244-0921-7
Type
conf
DOI
10.1109/ISCAS.2007.378146
Filename
4252814
Link To Document