IP Library Granted Patent US 10,643,734
Granted Patent B2
US 10,643,734 · App. 16/020,806 · Granted May 5, 2020

System and method for counting fail bit and reading out the same

Inventors: Christian N. Mohr (Allen, TX); Gregg D. Wolff (Boise, ID); Christopher G. Wieduwilt (Boise, ID); C. Omar Benitez (Meridian, ID); Dennis G. Montierth (Meridian, ID)
Assignee: Micron Technology, Inc.
G11C29/44G11C16/04G11C29/18G11C2029/1802
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,643,734
App. No.
16/020,806
Granted
May 5, 2020
Kind
B2
Abstract

An apparatus may include a memory array, a test circuit coupled to the memory array, a counter circuit coupled to the test circuit and an input/output (I/O) circuit coupled to the counter circuit. During a test operation, the test circuit may receive blocks of data from the memory array and compare the data to detect errors in the blocks of data. The counter circuit may increment a count value in response to detection of an error by the test circuit, and the I/O circuit may provide the count value to an output. The test circuit may also provide test comparison data based on the received blocks of data, and the I/O circuit may provide one of the count value and the test comparison data to the output.

Claims (38)

1. An apparatus comprising:

a memory array;

a test circuit coupled to the memory array, wherein, during a test operation, the test circuit is configured to receive blocks of data from the memory array and to detect one or more errors in the received blocks of data;

a counter circuit coupled to the test circuit, wherein, during the test operation, the counter circuit is configured to update a count value in response to detection of an error by the test circuit; and

an input/output (I/O) circuit coupled to the counter circuit, wherein the I/O circuit comprises a multiplexing circuit configured to provide the count value of the counter circuit to an output.

2. The apparatus of claim 1 , wherein:

the test circuit is further configured to provide test comparison data based on the received blocks of data; and

the I/O circuit is further coupled to the test circuit, wherein the multiplexing circuit is further configured to provide at least one of the count value of the counter circuit or at least a portion of the test comparison data to the output.

3. The apparatus of claim 2 , wherein the I/O circuit is configured to provide the count value and the portion of the test comparison data to a test device.

4. The apparatus of claim 2 , wherein the test comparison data associated with the blocks of data is a single bit.

5. The apparatus of claim 2 , wherein the test circuit is configured to provide the test comparison data by comparing at least a first block of the received blocks of data to a second block of the received blocks of data, wherein the first block and the second block are consecutive blocks of data.

6. The apparatus of claim 1 further comprising a data path comprising a multi-purpose register, the data path is coupled between the I/O circuit and the counter circuit.

7. The apparatus of claim 1 , wherein the test circuit is a test compression circuit configured to compress the test comparison data associated with the blocks of data to fewer bits than a number of bits in a single block of data.

8. The apparatus of claim 1 , wherein the counter circuit comprises:

a counter;

a full counter line; and

a counter increment control circuit coupled between the full counter line and the counter, causing the counter to be disabled when the full counter line is set to a full state.

9. The apparatus of claim 8 further comprising a full counter circuit coupled between the full counter line and an output of the counter, wherein the full counter circuit includes a plurality of logic gates configured to set the full counter line to the full state when a count value at the output of the counter has reached a counter full state.

10. The apparatus of claim 8 , wherein the counter is a ripple counter.

11. The apparatus of claim 10 , wherein an output of the counter increment control circuit is coupled to a clock line of at least one flip-flop in the ripple counter.

12. The apparatus of claim 10 , wherein at least one of a power up reset line or a test reset line is coupled to a reset line of at least one flip-flop in the ripple counter, causing the flip-flop to reset state.

13. A method comprising:

during a test operation, iteratively until a memory array of a memory device has been tested:

receiving blocks of data from the memory array;

detecting one or more errors in the received blocks of data by comparing at least a first block of the received blocks of data to a second block of the received blocks of data using a plurality of XOR logic gates, wherein the first block and the second block are consecutive blocks of data;

in response to detection of an error in the received blocks of data, updating a counter: and

providing a count value of the counter at an output.

14. The method of 13 further comprising:

providing test comparison data based on the received blocks of data, wherein the test comparison data is a pass/fail bit; and

providing at least one of the count value of the counter circuit or at least a portion of the test comparison data to the output.

15. The method of claim 13 further comprising moving the count value of the counter to the output via a result data bus comprising a multi-purpose register.

16. The method of claim 13 , wherein detecting one or more errors in the receive blocks of data comprises using a test compression on the received blocks of data.

17. The method of claim 13 , wherein updating the counter comprises:

in response to detection of an error, incrementing the counter by a count.

18. The method of claim 13 , wherein updating the counter comprises:

determining whether the counter has reached a counter full state; and

in response to a determination that the counter has reached the counter full state, causing the counter to stop counting.

19. The method of claim 13 , wherein the counter is a ripple counter.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050713/0001 →
SUPPLEMENT NO. 9 TO PATENT SECURITY AGREEMENT Recorded Aug 9, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047282/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2018
From: MOHR, CHRISTIAN N.; WOLFF, GREGG D.; WIEDUWILT, CHRISTOPHER G.; BENITEZ, C. OMAR; MONTIERTH, DENNIS G.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 046221/0390 →
Continuity (1)
Related Publication 20200005885A1 · Jan 2, 2020