Title :
C-testable design techniques for iterative logic arrays
Author :
Lu, Shyue-Kung ; Wang, Jen-Chuan ; Wu, Cheng-Wen
Author_Institution :
Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
fDate :
3/1/1995 12:00:00 AM
Abstract :
A design-for-testability (DFT) approach for VLSI iterative logic arrays (ILA´s) is proposed, which results in a small constant number of test patterns. Our technique applies to arrays with an arbitrary dimension, and to arrays with various connection types, e.g., hexagonal or octagonal ones. Bilateral ILA´s are also discussed. The DFT technique makes general ILA´s C-testable by using a truth-table augmentation approach. We propose an output-assignment algorithm for minimizing the hardware overhead. We give a CMOS systolic array multiplier as an example, and show that an overhead of no more than 5.88% is sufficient to make it C-testable, i.e., 100% single cell-fault testable with only 18 test patterns regardless of the word length of the multiplier. Our technique guarantees that the test set is easy to generate. Its corresponding built-in-self-test structures are also very simple.<>
Keywords :
CMOS logic circuits; VLSI; built-in self test; design for testability; fault diagnosis; logic arrays; logic testing; multiplying circuits; systolic arrays; C-testable design techniques; CMOS systolic array multiplier; VLSI; bilateral ILAs; built-in-self-test structures; connection types; design-for-testability; hardware overhead; iterative logic arrays; output-assignment algorithm; single cell-fault testable; test patterns; truth-table augmentation approach; Clocks; Design for testability; Logic arrays; Logic design; Logic testing; Routing; Signal processing; Signal processing algorithms; Systolic arrays; Very large scale integration;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on