IP Library Granted Patent US 10,685,702
Granted Patent B2
US 10,685,702 · App. 15/688,645 · Granted Jun 16, 2020

Memory array reset read operation

Inventors: Jeremy Binfet (Boise, ID); Mark Helm (Santa Cruz, CA); William Filipiak (Boise, ID); Mark Hawes (Boise, ID)
Assignee: Micron Technology, Inc.
G11C11/419G11C7/08G11C7/1015G11C7/1072G11C7/20G11C7/227G11C16/20G11C16/24G11C16/26G11C16/0483G11C2207/2281
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,685,702
App. No.
15/688,645
Filed
Aug 28, 2017
Granted
Jun 16, 2020
Kind
B2
Examiner
CHO, SUNG IL
Art Unit
2825
USPC
365/230.05
Abstract

Systems, devices, and methods related to reset read are described. A reset read may be employed to initiate a transition of a portion of memory array into a first state or maintain a portion of memory array in a first state, such as a transient state. A reset read may provide a highly-parallelized, energy-efficient option to ensure memory blocks are in the first state. Various modes of reset read may be configured according to different input.

Claims (47)

1. A method, comprising:

identifying a part of a read command for setting at least one portion of a memory array to a temporary state;

identifying the at least one portion of the memory array based at least in part on the part of the read command; and

executing the part of the read command on the at least one portion of the memory array based at least in part on identifying the at least one portion of the memory array, wherein executing the part of the read command comprises performing a read recovery part of a read operation.

2. The method of claim 1 , wherein

the read operation comprises the read recovery part and a data sense part, and wherein the read recovery part of the read operation sets the at least one portion of the memory array to the temporary state.

3. The method of claim 1 , further comprising:

increasing a voltage applied to all word lines associated with the at least one portion to a first voltage above a threshold voltage of memory cells of the at least one portion;

increasing a voltage applied to at least one gate of at least one select gate device of the at least one portion to a second voltage above a second threshold voltage of the at least one select gate device; and

setting a voltage applied to a source, a drain, a bit line, or a combination thereof, of the at least one portion to a third voltage.

4. The method of claim 3 , further comprising:

decreasing the voltage applied to all word lines from the first voltage to a fourth voltage based at least in part on achieving the first voltage; and

decreasing the voltage applied to the at least one gate of the at least one select gate device from the second voltage to below the second threshold voltage based at least in part on decreasing the voltage applied to all word lines.

5. The method of claim 1 , wherein the temporary state comprises:

a transient state of memory cells of the at least one portion that includes retaining a word line to a channel potential difference of the memory cells at a level that is lower than a voltage of a source, a drain, a bit line, or a combination thereof of the memory cells after executing the part of the read command.

6. The method of claim 1 , further comprising:

determining a duration since a last read operation for the at least one portion, wherein identifying the at least one portion of the memory array is based at least in part on determining the duration.

7. The method of claim 1 , wherein the at least one portion corresponds to a single block of the memory array.

8. The method of claim 1 , further comprising:

determining a mode of executing the part of the read command, wherein executing the part of the read command is based at least in part on determining the mode.

9. The method of claim 8 , further comprising:

identifying a product design identification of the memory array, wherein determining the mode comprises determining a number of portions of the memory array on which the part of the read command is to be executed based at least in part on the product design identification.

10. The method of claim 9 , further comprising:

executing the part of the read command concurrently on a plurality of portions of the memory array based at least in part on determining the number of portions.

11. The method of claim 10 , wherein the plurality of portions comprises a total number of blocks of the memory array.

12. The method of claim 1 , wherein the memory array comprises:

at least one three-dimensional Not-AND (NAND) memory cell.

13. The method of claim 1 , further comprising:

receiving a request to perform the read command; and

initiating the part of the read command based at least in part on receiving the request.

14. The method of claim 13 , further comprising:

identifying a set feature and a trim condition associated with the part of the read command; and

determining a configuration for executing the part of the read command based at least in part on identifying the set feature and the trim condition, wherein executing the part of the read command is based at least in part on determining the configuration.

15. The method of claim 14 , wherein the set feature and the trim condition comprise an execution of the part of the read command on a single block.

16. The method of claim 14 , wherein the set feature and the trim condition comprises an execution of the part of the read command on a maximum number of blocks defined by the trim condition.

17. The method of claim 14 , wherein the set feature and the trim condition comprise an automatic execution of the part of the read command.

18. An apparatus, comprising:

a memory array;

a processor;

a controller coupled with the memory array and the processor, the controller being operable to:

identify a part of a read command for setting at least one portion of a memory array into a temporary state;

identify the at least one portion of the memory array based at least in part on the part of the read command; and

execute the part of the read command on the at least one portion of the memory array, including to perform a read recovery part of a read operation, based at least in part on identifying the at least one portion of the memory array.

19. The apparatus of claim 18 , wherein the controller is further operable to:

determine a number of portions on which the part of the read command is to be executed concurrently based at least in part on a product design identification of the memory array, wherein executing the part of the read command is based at least in part on determining the number of portions.

20. The apparatus of claim 18 , wherein the controller is further operable to:

receive a request from the processor to execute the part of the read command, wherein identifying the part of the read command is based at least in part on the received request.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050709/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2018
From: BINFET, JEREMY; HELM, MARK; FILIPIAK, WILLIAM; HAWES, MARK
To: MICRON TECHNOLOGY, INC.
Reel/Frame 046646/0663 →
RELEASE OF SECURITY INTEREST Recorded Jul 20, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 046597/0333 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
SUPPLEMENT NO. 6 TO PATENT SECURITY AGREEMENT Recorded Nov 1, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 044348/0253 →
SUPPLEMENT NO. 6 TO PATENT SECURITY AGREEMENT Recorded Nov 1, 2017
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 044653/0333 →
Continuity (1)
Related Publication 20190066771A1 · Feb 28, 2019