IP Library Granted Patent US 9,502,125
Granted Patent B2
US 9,502,125 · App. 14/479,950 · Granted Nov 22, 2016

Concurrently reading first and second pages of memory cells having different page addresses

Inventors: Violante Moschiano (Avezzano, IT); Mattia Cichocki (Rome, IT); Tommaso Vali (Sezze, IT); Maria-Luisa Gallese (Avezzano, IT); Umberto Siciliani (Rubano, IT)
Assignee: Micron Technology, Inc.
G11C16/26G11C8/06G11C8/12G11C11/5642G11C16/32
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 9,502,125
App. No.
14/479,950
Granted
Nov 22, 2016
Kind
B2
Abstract

In an embodiment, a first page of memory cells in a first memory plane is read concurrently with a second page of memory cells in a second memory plane. The second memory plane is different than the first memory plane, but is in the same memory array as the first memory plane. The second page of memory cells has a different page address than the first page of memory cells.

Claims (76)

1. A method of operating a memory device, comprising:

reading a first page of memory cells in a first memory plane with a first read voltage, the first page of memory cells having a first page address;

sending a first code corresponding to the first read voltage to a first page buffer;

reading a second page of memory cells in a second memory plane different than the first memory plane with a second read voltage, the second page of memory cells having a second page address different than the first page address; and

sending a second code corresponding to the second read voltage to a second page buffer concurrently with sending the first code to the first page buffer;

wherein the first page of memory cells and the second page of memory cells are read concurrently and wherein the first and second memory planes are in a same memory array.

2. The method of claim 1 , wherein the first read voltage is different than the second read voltage and the first code is different than the second code.

3. The method of claim 1 , wherein sending the first code corresponding to the first read voltage to the first page buffer comprises sending the first code from a location in a first table corresponding to the first read voltage to the first page buffer, and wherein sending the second code corresponding to the second read voltage to the second page buffer comprises sending the second code from a location in a second table corresponding to the second read voltage to the second page buffer.

4. A method of operating a memory device, comprising:

reading a first page of memory cells in a first memory plane, the first page of memory cells having a first page address; and

reading a second page of memory cells in a second memory plane different than the first memory plane, the second page of memory cells having a second page address different than the first page address;

wherein the first page of memory cells and the second page of memory cells are read concurrently and wherein the first and second memory planes are in a same memory array;

wherein reading the first page of memory cells comprises outputting data corresponding to the first page of memory cells to a first page buffer, and wherein reading the second page of memory cells comprises outputting data corresponding to the second page of memory cells to a second page buffer; and

wherein outputting the data corresponding to the first page of memory cells to the first page buffer comprises outputting a first code from a first table to the first page buffer, and wherein outputting the data corresponding to the second page of memory cells to the second page buffer comprises outputting a second code from a second table to the second page buffer.

5. The method of claim 4 , wherein outputting the first code from the first table is in response to a first multiplexer selecting the first table from a plurality of tables dedicated to the first page buffer and outputting the second code from the second table is in response to a second multiplexer selecting the second table from a plurality of tables dedicated to the second page buffer.

6. The method of claim 4 , wherein outputting the first code from the first table to the first page buffer comprises outputting the first code from a location in the first table identified by a number representing a voltage that causes memory cells in the first page of memory cells to conduct, and wherein outputting the second code from the second table to the second page buffer comprises outputting the second code from a location in the second table identified by a number representing a voltage that causes memory cells in the second page of memory cells to conduct.

7. The method of claim 6 , wherein the voltage that causes the memory cells in the first page of memory cells to conduct is one of a plurality of voltages in a first voltage ramp applied to an access line coupled to the first page of memory cells, and wherein the voltage that causes the memory cells in the second page of memory cells to conduct is one of a plurality of voltages in a second voltage ramp applied to an access line coupled to the second page of memory cells.

8. The method of claim 1 , wherein the first and second memory planes have different addresses.

9. A method of operating a memory device, comprising:

applying one or more first read voltages to a first access line coupled to a first target memory cell in a first memory plane;

applying one or more second read voltages to a second access line coupled to a second target memory cell in a second memory plane;

outputting a first code, corresponding to a data state of the first target memory cell, to a first portion of a page buffer in response to the first target memory cell conducting in response to applying a particular one of the one or more first read voltages; and

outputting a second code, corresponding to a data state of the second target memory cell, to a second portion of the page buffer in response to the second target memory cell conducting in response to applying a particular one of the one or more second read voltages;

wherein the first and second access lines are addressed concurrently by different page addresses; and

wherein the first and second codes are output concurrently.

10. The method of claim 9 , wherein applying the one or more first read voltages to the first access line comprises respectively converting one or more values of a first count to the one or more first read voltages, and wherein applying the one or more second read voltages to the second access line comprises respectively converting one or more values of a second count to the one or more second read voltages.

11. The method of claim 10 , wherein outputting the first code in response to the first target memory cell conducting comprises outputting the first code from a row in a first table identified by a value of the first count that was converted to the particular one of the one or more first read voltages, and wherein outputting the second code to the second portion of the page buffer comprises outputting the second code from a row in a second table identified by a value of the second count that was converted to the particular one of the one or more second read voltages.

12. The method of claim 9 , wherein the data state of the first target memory cell is different than data state of the second target memory cell.

13. The method of claim 9 , wherein the data state of the first target memory cell is the same as the data state of the second target memory cell, wherein the first code comprises a bit of the data state of the first target memory cell and the second code comprises a bit of the data state of the second target memory cell, and wherein the bit of the data state of the first target memory cell is different than the bit of the data state of the second target memory cell.

14. The method of claim 9 , wherein first and second target memory cells store a different number of bits.

15. A memory device, comprising:

a first memory plane;

a first page buffer coupled to the first memory plane;

a first table dedicated to the first page buffer and configured to output a first code, corresponding to a data state of a first memory cell in the first memory plane, in response to the first memory cell conducting during a read operation;

a second memory plane;

a second page buffer coupled to the second memory plane; and

a second table dedicated to the second page buffer and configured to output a second code, corresponding to a data state of a second memory cell in the second memory plane, in response to the second memory cell conducting during the read operation;

wherein the first and second codes are output concurrently.

16. The memory device of claim 15 , wherein the first and second memory cells respectively belong to pages of memory cells having different page addresses.

17. The memory device of claim 15 , wherein the first table is one of a plurality of tables dedicated to the first page buffer, and wherein the second table is one of a plurality of tables dedicated to the second page buffer.

18. The memory device of claim 17 , further comprising:

a first multiplexer coupled to the plurality of tables dedicated to the first page buffer and configured to selectively couple any one of the plurality of tables dedicated to the first page buffer to the first page buffer; and

a second multiplexer coupled to the plurality of tables dedicated to the second page buffer and configured to selectively couple any one of the plurality of tables dedicated to the second page buffer to the second page buffer.

19. The memory device of claim 18 , wherein selectively coupling the first table to the first page buffer allows the first code to be output from the first table to the first page buffer, and wherein selectively coupling the second table to the second page buffer allows the second code to be output from the second table to the second page buffer.

20. The memory device of claim 17 , wherein each of the plurality of tables dedicated to the first page buffer comprises a different bit of data at the data state of the first memory cell, and wherein each of the plurality of tables dedicated to the second page buffer comprises a different bit of data at the data state of the second memory cell.

21. The memory device of claim 15 , wherein the first code is at location in the first table that is identified by a first digital value that represents a first analog voltage that causes the first memory cell to conduct during the read operation, and wherein the second code is at location in the second table that is identified by a second digital value that represents a second analog voltage that causes the second memory cell to conduct during the read operation.

22. The memory device of claim 21 , further comprising:

a first digital-to-analog convertor that is coupled to the first memory cell and that is configured to convert the first digital value to the first analog voltage for application to the first memory cell; and

a second digital-to-analog convertor that is coupled to the second memory cell and that is configured to convert the second digital value to the second analog voltage for application to the second memory cell.

23. The memory device of claim 22 , further comprising:

a counter coupled to the first and second digital-to-analog convertors;

a first selector coupled to the counter;

a second selector coupled to the counter;

wherein the counter is configured to output the first digital value to the first selector and the first digital-to-analog convertor as part of a count output by the counter and to output the second digital value to the second selector and the second digital-to-analog convertor as part of the count output by the counter;

wherein the first selector is configured to select, in response to receiving the first digital value from the counter, the location in the first table that is identified by the first digital value; and

wherein the second selector is configured to select, in response to receiving the second digital value from the counter, the location in the second table that is identified by the second digital value.

24. A memory device, comprising:

first and second memory planes; and

a controller;

wherein the controller is configured to cause a first page of memory cells in the first memory plane to be read with a first read voltage, the first page of memory cells having a first page address;

wherein the controller is configured to cause a first code corresponding to the first read voltage to be sent to a first page buffer;

wherein the controller is configured to cause a second page of memory cells in the second memory plane to be read with a second read voltage concurrently with the first page of memory cells being read with the first read voltage, the second page of memory cells having a second page address different than the first page address; and

wherein the controller is configured to cause a second code corresponding to the second read voltage to be sent to a second page buffer concurrently with the first code being sent to the first page buffer.

25. The memory device of claim 24 , wherein the first read voltage is different than the second read voltage and the first code is different than the second code.

26. A memory device, comprising:

first and second memory planes; and

a controller;

wherein the controller is configured to cause a first page of memory cells in the first memory plane to be read, the first page of memory cells having a first page address; and

wherein the controller is configured to cause a second page of memory cells in the second memory plane to be read concurrently with the first page of memory cells, the second page of memory cells having a second page address different than the first page address;

wherein the controller being configured to cause the first page of memory cells to be read comprises the controller being configured to cause data corresponding to the first page of memory cells be output to a first page buffer, and wherein the controller being configured to cause the second page of memory cells to be read comprises the controller being configured to cause data corresponding to the second page of memory cells be output to a second page buffer; and

wherein the controller being configured to cause data corresponding to the first page of memory cells be output to the first page buffer comprises the controller being configured to cause the data corresponding to the first page of memory cells to be output from a first table to the first page buffer, and wherein the controller being configured to cause data corresponding to the second page of memory cells be output to the second page buffer comprises the controller being configured to cause the data corresponding to the second page of memory cells to be output from a second table to the second page buffer.

27. The memory device of claim 26 , wherein the first table is dedicated to the first page buffer and the second table is dedicated to the second page buffer.

28. The memory device of claim 26 , further comprising:

a first multiplexer configured to select the first table from a plurality of tables dedicated to the first page buffer for output of the data corresponding to the first page of memory cells to the first page buffer; and

a second multiplexer configured to select the second table from a plurality of tables dedicated to the second page buffer for output of the data corresponding to the second page of memory cells to the second page buffer.

29. The memory device of claim 26 , wherein the controller being configured to cause the data corresponding to the first page of memory cells to be output from the first table to the first page buffer comprises the controller being configured to cause the data corresponding to the first page of memory cells to be output from a location in the first table identified by a number representative of a voltage that causes memory cells in the first page of memory cells to conduct, and wherein the controller being configured to cause the data corresponding to the second page of memory cells to be output from the second table to the second page buffer comprises the controller being configured to cause the data corresponding to the second page of memory cells to be output from a location in the second table identified by a number representative of a voltage that causes memory cells in the second page of memory cells to conduct.

Assignments (8)
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 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: MOSCHIANO, VIOLANTE; CICHOCKI, MATTIA; VALI, TOMMASO; GALLESE, MARIA-LUISA; SICILIANI, UMBERTO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 033691/0113 →
Continuity (1)
Related Publication 20160071605A1 · Mar 10, 2016