IEEE Transactions on Circuits and Systems · 1981 · 17 citations · 3 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureFault-tolerant ComputingField-programmable Gate ArraysBuilt-in Self-testConfigurable Logic BlocksDesign For TestabilityField-programmable Gate Array ArchitectureLogic SynthesisTiming AnalysisBuilt-in TestFault SimulationHardware SynthesisNonlinear FeedbackNonlinear Feedback Shift RegistersSelf-test ArchitectureShift RegistersTest Generation
A hardware technique for testing large programmable arrays is presented. The method is based on an appropriate circuit partitioning and on using nonlinear feedback shift registers for test pattern generation. It allows the testing of a PLA within a number of cycles that is a linear function of the number of inputs and product terms. A <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">8 \times 16 \times 8</tex> PLA is completely tested within 52 cycles; a <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">16 \times 48 \times 8</tex> PLA requires 132 cycles. The test patterns do not depend on the individual personalization of any PLA. So there is no more need of an extensive fault simulation or test pattern computation. The result is a fast efficient built-in test for PLA-macros, the most promising building blocks of VLSI circuits.
3
K.W. Cattermole · Electronics and Power · 1968 · 1.3K citations
Built-in logic block observation techniques
B. Koenemann · Medical Entomology and Zoology · 1979 · 445 citations
Detection of Faults in Programmable Logic Arrays
Smith · IEEE Transactions on Computers · 1979 · 126 citations · Full text