IP Library Granted Patent US 10,761,997
Granted Patent B2
US 10,761,997 · App. 16/662,386 · Granted Sep 1, 2020

Methods of memory address verification and memory devices employing the same

Inventor: Alberto Troia (München, DE)
Assignee: Micron Technology, Inc.
G06F12/1018G06F3/061G06F3/0655G06F3/0688G06F12/0246G06F2212/7201
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,761,997
App. No.
16/662,386
Granted
Sep 1, 2020
Kind
B2
Abstract

A memory device and methods for operating the same are provided. The memory device includes an array of memory cells, and a controller configured to receive a data word to be stored at an address in the array and to store, at the address in the array, the data word and a location indicia corresponding to the address. The controller can be further configured to command the array to read the data word from the address, to receive response data from the array, and to verify that a location indicia of the response data corresponds to the address. If the location indicia of the response data does not correspond to the address, the controller can be further configured to indicate an error.

Claims (37)

1. A method of operating a memory device including an array of memory cells, comprising:

commanding the array to perform a read operation at an address in the array;

receiving response data from the array, the response data corresponding to the read operation and comprising a data word and a location indicia; and

verifying that the location indicia of the response data corresponds to the address.

2. The method of claim 1 , further comprising:

indicating an error if the location indicia of the response data does not correspond to the address.

3. The method of claim 1 , further comprising:

outputting the data word if the location indicia of the response data corresponds to the address.

4. The method of claim 1 , wherein the location indicia is a hash of the address.

5. The method of claim 1 , wherein the address corresponds to a row of the array, and wherein the location indicia corresponds to the row.

6. The method of claim 1 , wherein the location indicia is the address.

7. The method of claim 1 , wherein the location indicia is prepended or appended to the data word.

8. The method of claim 1 , wherein the data word comprises a plurality of bits.

9. An apparatus configured to:

command an array of memory cells to perform a read operation at an address in the array;

receive response data from the array, the response data corresponding to the read operation and comprising a data word and a location indicia; and

verify that the location indicia of the response data corresponds to the address.

10. The apparatus of claim 9 , further configured to:

indicate an error if the location indicia of the response data does not correspond to the address.

11. The apparatus of claim 9 , further configured to:

output the data word if the location indicia of the response data corresponds to the address.

12. The apparatus of claim 9 , wherein the location indicia is a hash of the address.

13. The apparatus of claim 9 , wherein the address corresponds to a row of the array, and wherein the location indicia corresponds to the row.

14. The apparatus of claim 9 , wherein the location indicia is the address.

15. The apparatus of claim 9 , wherein the location indicia is prepended or appended to the data word.

16. The apparatus of claim 9 , wherein the data word comprises a plurality of bits.

17. A memory device, comprising:

an array of memory cells; and

a memory controller configured to:

command the array to perform a read operation at an address in the array;

receive response data from the array, the response data corresponding to the read operation and comprising a data word and a location indicia; and

verify that the location indicia of the response data corresponds to the address.

18. The memory device of claim 17 , wherein the memory controller is further configured to:

indicate an error if the location indicia of the response data does not correspond to the address.

19. The memory device of claim 17 , wherein the memory controller is further configured to:

output the data word if the location indicia of the response data corresponds to the address.

20. The memory device of claim 17 , wherein the location indicia is prepended or appended to the data word.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2019
From: TROIA, ALBERTO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050813/0794 →
Continuity (3)
Continuation 16269417 · Feb 6, 2019
Continuation 15687169 · Aug 25, 2017
Related Publication 20200057730A1 · Feb 20, 2020