Title :
Implementation of VLSI self-testing by regularization
Author :
You, Younggap ; Hayes, John P.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fDate :
12/1/1988 12:00:00 AM
Abstract :
A novel circuit design methodology is developed for comprehensive offline self-testing of nearly regular VLSI circuits. It is based on four major design techniques: circuit partitioning, regularization to produce identical subcircuits (modules), parallel testing of modules, and fault detection by direct comparison of response streams from the modules. A generalization of I-testing called sequential I-testing (SI-testing) is described, which allows identical response streams to be produced at different times and be subsequently synchronized for comparison purposes. The concepts of k-regular and nearly k -regular circuits are introduced, which generalize regular circuits (iterative logic arrays) to array-like circuits that contain several cell-types and are moderately irregular. A heuristic circuit partitioning and regularization method for nearly-regular circuits is described
Keywords :
VLSI; automatic testing; fault location; logic arrays; logic testing; I-testing; SI-testing; cell-types; circuit design methodology; circuit partitioning; comprehensive offline self-testing; fault detection; heuristic circuit partitioning; identical subcircuits; iterative logic arrays; k-regular circuits; parallel testing; regularization method; response streams; sequential I-testing; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Logic arrays; Logic circuits; Logic testing; Shift registers; Test pattern generators; Very large scale integration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on