High-speed failure capture apparatus and method for automatic test equipment
First Claim
1. A failure capture circuit for use in a failure processing circuit to identify failure location information from a memory-under-test (MUT), said MUT having a predetermined storage capacity comprising a plurality of memory cells, said failure capture circuit including:
- failure detection circuitry comprising a plurality of channels and adapted for coupling to said MUT and operative to apply test signals to said MUT and process output signals from said MUT into failure information;
a failure memory circuit including slice circuitry including I/O selection logic and routing circuitry disposed at the output of said I/O selection logic;
memory comprising a plurality of memory banks, said banks having substantially similar address rows and columns and configured to receive said failure signals in a random mode, said banks having respective burst mode inputs and outputs; and
reconcile circuitry coupled to said respective burst mode outputs and having a reconcile path to said bank inputs and operative to, after said banks have captured a predetermined amount of data, ensure that each of said substantially similar addresses of said banks contains the same data; and
a high-speed link coupling said failure memory circuit to said failure detection circuitry, wherein said high-speed link comprises a serial data link.
6 Assignments
0 Petitions
Accused Products
Abstract
A failure capture circuit for use in a failure processing circuit to identify failure location information from a memory-under-test (MUT) is disclosed. The failure capture circuit includes failure detection circuitry comprising a plurality of channels and adapted for coupling to the MUT. The failure detection circuitry is operative to apply test signals to the MUT and process output signals therefrom into failure information. A failure memory circuit and a high speed link are provided to minimize test time. The high-speed link couples the failure memory circuit to the failure detection circuitry to provide serial data transfer capability therebetween.
159 Citations
13 Claims
-
1. A failure capture circuit for use in a failure processing circuit to identify failure location information from a memory-under-test (MUT), said MUT having a predetermined storage capacity comprising a plurality of memory cells, said failure capture circuit including:
-
failure detection circuitry comprising a plurality of channels and adapted for coupling to said MUT and operative to apply test signals to said MUT and process output signals from said MUT into failure information;
a failure memory circuit including slice circuitry including I/O selection logic and routing circuitry disposed at the output of said I/O selection logic;
memory comprising a plurality of memory banks, said banks having substantially similar address rows and columns and configured to receive said failure signals in a random mode, said banks having respective burst mode inputs and outputs; and
reconcile circuitry coupled to said respective burst mode outputs and having a reconcile path to said bank inputs and operative to, after said banks have captured a predetermined amount of data, ensure that each of said substantially similar addresses of said banks contains the same data; and
a high-speed link coupling said failure memory circuit to said failure detection circuitry, wherein said high-speed link comprises a serial data link. - View Dependent Claims (2, 3)
transfer circuitry disposed at the output of said failure memory circuit; and
a second pattern generation circuit coupled to said slice circuitry and operative to effect transfers of failure data from said failure memory circuit to redundancy analysis circuitry.
-
-
3. A failure capture circuit according to claim 2 wherein said transfer circuitry comprises:
an output selector for routing said slice output to a selected portion of said redundancy analysis circuitry.
-
4. A failure capture circuit for use in a failure processing circuit to identify failure location information from a memory-under-test (MUT), said MUT having a predetermined storage capacity comprising a plurality of memory cells, said failure capture circuit including:
-
failure detection circuitry comprising a plurality of channels and adapted for coupling to said MUT and operative to apply test signals to said MUT and process output signals from said MUT into failure information; and
a failure memory circuit including memory comprising a plurality of memory banks, said banks having substantially similar address rows and columns and configured to receive said failure signals in a random mode, said banks having respective burst mode inputs and outputs, and reconcile circuitry coupled to said respective burst mode outputs and having a reconcile path to said bank inputs and operative to, after said banks have captured a predetermined amount of data, ensure that each of said substantially similar addresses of said banks contains the same data. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
said plurality of memory banks comprise a plurality of SDRAM memories.
-
-
6. A failure capture circuit according to claim 5 wherein said reconcile circuitry comprises:
a cache memory.
-
7. A failure capture circuit according to claim 6 wherein said cache memory comprises:
a FIFO circuit.
-
8. A failure capture circuit according to claim 4 and further including:
a high-speed link coupling said failure memory circuit to said failure detection circuitry.
-
9. A failure capture circuit according to claim 4 wherein said failure memory circuit includes:
slice circuitry including I/O selection logic and routing circuitry disposed at the output of said I/O selection logic.
-
10. A failure capture circuit according to claim 9 wherein said failure detection circuitry is responsive to a first pattern generation circuit, said failure capture circuit further including:
-
transfer circuitry disposed at the output of said failure memory circuit; and
a second pattern generation circuit coupled to said slice circuitry and operative to effect transfers of failure data from said failure memory circuit to redundancy analysis circuitry.
-
-
11. A failure capture circuit according to claim 10 wherein said transfer circuitry comprises:
an output selector for routing said slice output to a selected portion of said redundancy analysis circuitry.
-
12. A failure processing circuit for determining failure data from a MUT and analyzing said failure data to repair said MUT, said failure processing circuit including:
-
a failure capture circuit including failure detection circuitry responsive to a first pattern generator and adapted for coupling to said MUT and operative to apply test signals to said MUT and process output signals from said MUT into failure information, and a failure memory circuit having a storage capacity corresponding to predetermined portions of said MUT and output transfer circuitry, the failure memory circuit further including a memory comprising a plurality of memory banks, said banks having substantially similar address rows and columns and configured to receive said failure signals in a random mode, said banks having respective burst mode inputs and outputs; and
reconcile circuitry coupled to said respective burst mode outputs and having a reconcile path to said bank inputs and operative to, after said banks have captured a predetermined amount of data, ensure that each of said substantially similar addresses of said banks contains the same data;
redundancy analysis circuitry to establish a procedure for repairing said MUT; and
a second pattern generation circuit operative to support the transfer of failure data along said output transfer circuitry independent from said first pattern generator.
-
-
13. A method of acquiring multiple channels of failure information from a MUT for subsequent redundancy analysis, said method including the steps of:
-
capturing said failure information in a testhead failure capture circuit;
randomly storing said failure information in a failure memory circuit, said failure memory circuit including a plurality of memory banks having respective burst mode outputs; and
reconciling said failure data within said plurality of memory banks, said reconciling including the steps of bursting said failure information out of said plurality of memory banks to a cache memory, and bursting back said burst data from said cache memory to said plurality of memory banks such that each of said banks reflects the same failure information in like addresses.
-
Specification