The testing properties of inverter-free PLAs make them ideal for application to totally self-checking and easily testablecircuits. After a class of test patterns and masking relations for these new patterns are determined, a complete test setfor single and multiple crosspoint faults can be easily generated. Moreover, the procedure does not require any fault simulation.The code space inputs detect all single and multiple faults in PLAs for totally self-checking circuits, even if the faultsare not unidirectional. The test results can be used to analyze easily testable PLAs. With minor hardware changes in one-inputdecoder PLAs, the personality matrix will serve as a complete test set.