Title :
The minimal test set for sorting networks and the use of sorting networks in self-testing checkers for unordered codes
Author_Institution :
Inst. of Power Syst. Autom., Wroclaw, Poland
Abstract :
It is shown that an n-input sorting network (SN) can be used to implement all n-variable symmetric threshold functions, using the least amount of hardware. A procedure of generating the minimal test set for K.E. Batcher´s SNs is presented. An upper bound is determined for the number of tests required to detect all stuck-at faults in an n-input SN; it is fewer than in similar designs used to date. Finally, it is shown that the SNs can be used to realize easily testable self-testing checkers (STCs) for m-out-of-2m codes and all J.M. Berger codes. The new STCs for m/2m codes (m>3) have the lowest gate count and require the fewest number of tests. Upper bounds are also found for the number of tests required by the new STCs for Berger codes with I information bits. For I>or=14 they require fewer gates than similar designs known to date.<>
Keywords :
automatic testing; codes; logic testing; Berger codes; easily testable self-testing checkers; minimal test set; self-testing checkers; sorting networks; stuck-at faults; symmetric threshold functions; unordered codes; upper bound; Automatic testing; Built-in self-test; Circuits; Computer networks; Concurrent computing; Design methodology; Intelligent networks; Logic design; Sorting; Tin;
Conference_Titel :
Fault-Tolerant Computing, 1990. FTCS-20. Digest of Papers., 20th International Symposium
Conference_Location :
Newcastle Upon Tyne, UK
Print_ISBN :
0-8186-2051-X
DOI :
10.1109/FTCS.1990.89382