IP Library Granted Patent US 9,448,881
Granted Patent B1
US 9,448,881 · App. 14/747,952 · Granted Sep 20, 2016

Memory controller and integrated circuit device for correcting errors in data read from memory cells

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,448,881
App. No.
14/747,952
Granted
Sep 20, 2016
Kind
B1
Abstract

An integrated circuit device for correcting errors in data read from memory cells includes a decoder, an encoder and a data management module. The data management module is configured to select a correctable raw bit error rate limit from a plurality of raw bit error rate limits by changing a code-rate used by the encoder, wherein a virtual change to the decoder and the encoder occur to change the code rate.

Claims (13)

1. An integrated circuit device for correcting errors in data read from memory cells, comprising:

a decoder, the decoder is configured from a single parity check matrix associated with a low density parity check (LDPC) code;

an encoder, the encoder is configured from the parity check matrix; and

a data management module, the data management module is connected with the decoder and the encoder, the data management module is configured to select a correctable raw bit error rate limit from a plurality of raw bit error rate limits by changing a code-rate used by the encoder, wherein a virtual change to the decoder and the encoder occur to change the code rate.

2. The integrated circuit device of claim 1 , wherein the LDPC code is a quasi cyclical parity check (QC-LDPC) code.

3. The integrated circuit device of claim 1 , wherein the code-rate is changed by virtually bypassing a portion of the encoder and setting a log-likelihood ratio (LLR) for a number of bits in the encoder to a strong value.

4. The integrated circuit device of claim 1 , wherein the code-rate is changed by virtually bypassing a portion of the decoder and setting a log-likelihood ratio (LLR) for a number of bits in the decoder to a strong value.

5. The integrated circuit device of claim 1 , wherein the code-rate is changed when a number of bits corrected by the decoder crosses a threshold and the threshold is less than the correctable raw bit error rate limit of the code-rate in use during encoding.

6. The integrated circuit device of claim 1 , wherein the code-rate is changed by virtually disabling a portion of the encoder and a portion of the decoder.

7. A memory controller comprising:

a decoder, the decoder configured from a single parity check matrix associated with a low density parity check (LDPC) code for correcting errors in data read from memory cells at a first time up to a first correctable raw bit error rate limit;

an encoder configured from the parity check matrix; and

a data management module, the data management module connected to the decoder and the encoder, the data management module configured to adjust the decoding at a subsequent time, the adjusting enabling the decoding to correct errors in data read from the memory cells up to a second correctable raw bit error rate limit; wherein the decoder is configured to be switched from hard-decision decoding to soft-decision decoding and is configured to dynamically allocate a number of soft bits for soft-decision decoding on the fly which enables the decoder to correct errors occurring in data read from the memory cells at different correctable raw bit error rate limits.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI STORAGE SOLUTIONS, INC.; MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 046251/0271 →
SECURITY INTEREST Recorded Feb 22, 2017
From: VISTAR MEDIA INC.
To: CAPITAL SOUTHWEST CORPORATION
Reel/Frame 041345/0856 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME AND ADDRESS PREVIOUSLY RECORDED AT REEL: 037961 FRAME: 0519. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 15, 2016
From: PMC-SIERRA US, INC.
To: MICROSEMI STORAGE SOLUTIONS (US), INC.
Reel/Frame 038102/0874 →
CHANGE OF NAME Recorded Mar 1, 2016
From: PMC-SIERRA US, INC.
To: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 037961/0519 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI STORAGE SOLUTIONS, INC. (F/K/A PMC-SIERRA, INC.); MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (F/K/A PMC-SIERRA US, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037689/0719 →