Title :
Design of easily testable bit-sliced systems
Author :
Sridhar, Thirumalai ; Hayes, John P.
fDate :
11/1/1981 12:00:00 AM
Abstract :
Bit-sliced systems are formed by interconnecting identical slices or cells to form a one-dimensional iterative logic array (ILA). This paper presents several design techniques for constructing easily testable bit-sliced systems. Properties of ILA´s that simplify their testing are examined. C-testable ILA´s, which require a constant number of test patterns independent of the array size, are characterized, and a method for making an arbitrary ILA C-testable is presented. A new testability concept for arrays called I-testability is introduced. I-testability ensures that identical test responses can be obtained from every cell in an ILA, and thus simplifies response verification. I-testable ILA´s are characterized, as well as Cl-testable arrays, which are simultaneously C- and I-testable. A method of making an arbitrary ILA Cl-testable is presented. The application of C- and I-testing to the design of bit-sliced (micro-) computers is investigated. For this purpose a family of easily testable processor slices is described. The design of a self-testing CPU based on I-testing is discussed, and compared with a more conventional self-testing design.
Keywords :
Cellular logic arrays; Logic circuit testing; PLA´s, ILA´s, and bit-sliced systems; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Digital systems; Integrated circuit interconnections; Logic arrays; Logic testing; System testing; Tin;
Journal_Title :
Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCS.1981.1084935