IP Library Granted Patent US 10,019,310
Granted Patent B2
US 10,019,310 · App. 14/451,227 · Granted Jul 10, 2018

Error correction in multiple semiconductor memory units

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,019,310
App. No.
14/451,227
Granted
Jul 10, 2018
Kind
B2
Abstract

Various embodiments include apparatus and methods to store data in a first semiconductor memory unit and to store error correction information in a second semiconductor memory unit to recover the data. The error correction information has a value equal to at least the value of the data store in the first memory unit.

Claims (13)

1. An apparatus comprising:

a first semiconductor memory unit configured to store data having a first value;

a second semiconductor memory unit configured to store error correction information to recover the data, the error correction information having a value based on at least the first value; and

a controller coupled to the first and second semiconductor memory units, the first semiconductor memory unit including a local controller configured to detect errors in data in the first semiconductor memory unit and configured to notify the controller coupled to the first and second semiconductor memory units of the errors in order to allow the controller coupled to the first and second semiconductor memory units to recover data that has the errors, wherein,

the first semiconductor memory unit is selected to store the data based on a value of a first group of bits of an address transferred between the controller and the first and second semiconductor memory units; and

the second semiconductor memory unit is selected to store the error correction information based on a value of a second group of bits of the address, wherein the first semiconductor memory unit is selected to store the data if the value of the first group of bits is equal to the value of the second group of bits.

2. The apparatus of claim 1 further comprising at least one additional semiconductor memory unit configured to store an additional data having an additional value, wherein the value of the error correction information is equal to a sum of at least the first value and the additional value.

3. The apparatus of claim 2 , wherein the first semiconductor memory unit, the second semiconductor memory unit, and the least one additional semiconductor memory unit are at least a part of an M total number of semiconductor memory units of the apparatus, wherein M is equal to N plus one, and wherein N is equal to 2 X , and X is an integer equal to least one.

4. The apparatus of claim 2 , wherein the first semiconductor memory unit, the second semiconductor memory unit, and the least one additional semiconductor memory unit are enclosed in a same integrated circuit package.

5. The apparatus of claim 2 , wherein the first semiconductor memory unit, the second semiconductor memory unit, and the least one additional semiconductor memory unit are enclosed in separate integrated circuit packages.

6. The apparatus of claim 1 , wherein the value of the error correction information is equal to the first value.

7. The apparatus of claim 1 , wherein the error correction information is a first error correction information, the data is a first data, wherein the second semiconductor memory unit is further configured to store a second data having a second value, and wherein the first semiconductor memory unit is further configured to store a second error correction information having a value based on at least a value of the second data.

8. The apparatus of claim 1 , wherein the second semiconductor memory unit is selected to store the error correction information if the value of the first group of bits is not equal to the value of the second group of bits.

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 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 →