Title :
Yield enhancement of field programmable logic arrays by inherent component redundancy
Author :
Demjanenko, Michael ; Upadhyaya, Shambhu J.
Author_Institution :
Dept. of Electr. & Comput. Eng., State Univ. of New York, Buffalo, NY, USA
fDate :
8/1/1990 12:00:00 AM
Abstract :
A complete technique that does not use any additional components for enhancing the yield of field-programmable logic arrays (FPLAs) is presented. In this approach, the inherent sparsity (absence of devices at crosspoints) of programmable logic arrays (PLAs) is utilized to mask certain types of manufacturing defects within the unprogrammed FPLAs, thus reclaiming chips which are otherwise discarded. Two categories of faults (called type 1 and type 2) are considered. Type-1 faults, which can be diagnosed a priori, are considered first. After diagnosing type 1 faults, the mask can be reconfigured around the faulty crosspoints. A streamlined bipartite matching algorithm is presented to enhance the speed of this reconfiguration. The uniqueness of the approach is that the programming of an FPLA is formulated as a graph theoretic problem for which a polynomial time solution exists. Type-2 faults in general cannot be diagnosed a priori. Therefore, a dynamic technique is presented for the repair of type-2 faults. Unused product lines of the FPLA are utilized for the repair. With a sufficient number of excess product lines, it is shown that a defective FPLA is guaranteed to be rendered usable. A probability measure for the usability of defective FPLA is obtained both with and without the implementation of this technique. Computer studies have shown that FPLAs with even a large number of defects can be successfully repaired, thereby increasing the yield
Keywords :
integrated circuit manufacture; logic arrays; FPLA repair; FPLAs; PLAs; categories of faults; diagnosed a priori; fault diagnosis; faulty crosspoints; field programmable logic arrays; inherent component redundancy; inherent sparsity; mask reconfiguration; programmable logic arrays; reclaiming chips; streamlined bipartite matching algorithm; yield enhancement; Aerodynamics; Circuit faults; Fuses; Hardware; Logic devices; Manufacturing; Polynomials; Programmable logic arrays; Redundancy; Very large scale integration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on