Title :
Design of minimal-level PLA self-testing checkers for m-out-of-n codes
Author :
Piestrak, Stanislaw J.
Author_Institution :
Inst. of Eng. Cybern., Tech. Univ. Wroclaw, Poland
fDate :
6/1/1996 12:00:00 AM
Abstract :
This paper presents the design of minimal-level PLA self-testing checkers (STCs) for incomplete m-out-of-n (m/n) codes and 1-out-of-n (1/n) codes. All checkers are selftesting for three classes of typical PLA faults and hence they are all crosspoint irredundant. A number of various incomplete m/n codes which exhibit the two-closure property with balanced partitioning are constructed, which allow one to build two-level area optimal PLA STCs for incomplete m/n codes with virtually any capacity. These new PLA STC´s for m/n codes are then used to build a family of efficient three-level PLA STCs for most 1/n codes. In most cases, the new checkers offer area and/or active device number reduction, compared to existing designs which rely upon m/2m codes only. Obviously, all new minimal-level checkers can be implemented using logic gates as well.
Keywords :
VLSI; automatic testing; error detection codes; integrated circuit testing; logic design; logic testing; programmable logic arrays; PLA faults; PLA self-testing checkers; balanced partitioning; logic gates; m-out-of-n codes; minimal-level checkers; two-closure property; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Computer errors; Electrical fault detection; Fault detection; Logic devices; Programmable logic arrays; Vehicle crash testing;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on