• DocumentCode
    1528811
  • 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
  • Volume
    9
  • Issue
    8
  • fYear
    1990
  • fDate
    8/1/1990 12:00:00 AM
  • Firstpage
    876
  • Lastpage
    884
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.57784
  • Filename
    57784