IP Library Granted Patent US 7,730,357
Granted Patent B2
US 7,730,357 · App. 10/805,182 · Granted Jun 1, 2010

Integrated memory system

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 7,730,357
App. No.
10/805,182
Granted
Jun 1, 2010
Kind
B2
Abstract

An embodiment of the present invention relates to an integrated memory system comprising at least a non-volatile memory and an automatic storage error corrector, and wherein the memory is connected to a controller by means of an interface bus. Advantageously, the system comprises in the memory circuit means, functionally independent, each being responsible for the correction of a predetermined storage error; at least one of said means generating a signal to ask a correction being external to the memory.

Claims (30)

1. An integrated memory system, comprising;

a non-volatile solid-state memory;

an automatic storage error corrector including functionally independent devices, each device to correct a different predetermined storage error of data stored in the memory, at least one of said devices being external to the memory; and

a circuit, in said memory, to request external correction of an error.

2. A system according to claim 1 , wherein said memory is connected to a controller by means of an interface bus and said devices are incorporated both in the memory and in the controller.

3. A system according to claim 1 , including coding circuits to correct two errors, a logic to calculate a syndrome, a single error correcting circuit, and a logic to detect more than one error.

4. A system according to claim 3 , further including a logic to supply the controller with a one-or-no-error-corrected data, the uncorrected error, and the calculated syndrome.

5. A system according to claim 2 , said circuit to generate a signal to request correction by said controller.

6. A system according to claim 3 , wherein said coding circuits are located immediately downstream of the input terminal of said memory to perform a vector product proportional to the number of parity bits and obtained through the synthesis of a corresponding logic function.

7. A system according to claim 6 , wherein said logic to calculate the syndrome to use a parity calculation circuit of the coding circuits.

8. A system according to claim 3 , wherein said single error correcting circuit for an error comprises a block to decode a single error effective to recognize each of the several syndromes associated to a single error to activate, through a corresponding vector, the correction of the corresponding bit.

9. A system, comprising;

a first circuit operable to store data in a non-volatile solid-state memory, the data having associated therewith at least one storage error of a plurality of storage-error types, the first circuit operable to correct a first-type error of the plurality of storage-error types;

a second circuit coupled to the first circuit, the second circuit operable to correct a second-type error of the plurality of storage-error types; and

a third circuit coupled to one of said first or second circuits to request correction of an error externally to said memory.

10. The system of claim 9 wherein the second circuit to generate a signal requesting correction of a third-type error of the plurality of storage-error types.

11. The system of claim 9 wherein the first circuit further to determine at least one syndrome associated with the at least one storage error.

12. The system of claim 9 wherein the first circuit further to detect the second-type error.

13. The system of claim 9 wherein the second circuit to correct the second-type error in response to a signal generated by the first circuit.

14. The system of claim 9 wherein the first circuit comprises a non-volatile memory.

15. The system of claim 9 wherein;

the first circuit is disposed on a first integrated circuit; and

the second circuit is disposed on a second integrated circuit.

16. The system of claim 9 wherein the first and second circuits are disposed on an integrated circuit.

17. A memory device, comprising;

a non-volatile solid-state storage portion to store data having associated therewith at least one storage error of a plurality of storage-error types;

a first circuit to correct a first-type error of the plurality of storage-error types;

a second circuit to generate a signal indicating detection of a second-type error of the plurality of storage-error types; and

a third circuit coupled to one of said first or second circuits to request correction of an error externally to said storage portion.

18. The device of claim 17 , further comprising a third circuit to determine at least one syndrome associated with the at least one storage error.

Assignments (11)
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 Jan 31, 2014
From: STMICROELECTRONICS S.R.L.
To: STMICROELECTRONICS NV
Reel/Frame 032146/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2014
From: STMICROELECTRONICS NV
To: NUMONYX BV
Reel/Frame 032148/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2011
From: NUMONYX B.V.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 027075/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2004
From: MICHELONI, RINO; RAVASIO, ROBERTO
To: STMICROELECTRONICS S.R.L.
Reel/Frame 015567/0471 →
Priority Claims (1)
EP 03425171 · Mar 19, 2003 · regional
Continuity (1)
Related Publication 20040230869A1 · Nov 18, 2004