Array self-test fault tolerant programmable threshold algorithm
AssigneeUnisys Corporation
InventorGerald G. Fagerness
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorGerald G. Fagerness
Estimating the term…
The present invention relates to a method and apparatus for a greater-than-zero, programmable array fault tolerance used during built-in self-test (BIST) operation. In a first embodiment, a single BIST engine is provided for selected memory elements existing on a die within a logic array. The fault tolerance is set by scanning a register to a number between 0 and 7 to determine the number of faults that are tolerated before the array is considered unusable. After all of the selected memory elements are tested, the die is deemed usable if the total error count does not exceed the fault tolerance contained in the scannable register. Alternatively, each of the selected memory elements on the die may have a dedicated BIST engine. If fault tolerance is enabled for a particular BIST engine, the die will be deemed unusable if more than one fault is detected for the particular memory element associated with the dedicated BIST engine, or alternatively, if the total number of faults detected by all of the BIST engines exceeds the a predetermined fault tolerance number.
A self-test apparatus for inclusion in a circuit design, wherein the circuit design includes a number of memory elements, comprising:
A programmable fault tolerance apparatus which executes a built-in self-test operation on a logic array circuit, wherein the logic array circuit has a number of memory storage devices, comprising:
A method of executing a built-in self-test operation on a circuit design having a number of memory elements therein, the method comprising the steps of:
A method of executing a built-in self-test operation on a logic array circuit having a number of memory storage devices, comprising the steps of:
A programmable fault tolerance apparatus to execute a built-in self-test operation on a logic array circuit having a number of memory storage devices, comprising:
A method of executing a built-in self-test operation on a logic array circuit having a number of memory storage devices, comprising the steps of:
Dependencies are inferred from the claim text.