IP Library Granted Patent US 8,626,988
Granted Patent B2
US 8,626,988 · App. 12/942,802 · Granted Jan 7, 2014

System and method for uncoded bit error rate equalization via interleaving

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 8,626,988
App. No.
12/942,802
Granted
Jan 7, 2014
Kind
B2
Abstract

A device, method, and computer readable medium for programming a codeword are presented. The method includes writing a first codeword portion to portions of nonvolatile memory rows, and writing a second codeword portion to portions of nonvolatile memory rows, wherein the first group of memory rows and the second group belong to non-overlapping groups. The device includes multiple nonvolatile memory rows, and a controller receiving a codeword comprising a first codeword portion and a second codeword portion. The controller writing the first codeword portion to portions of nonvolatile memory rows, and writing the second codeword portion to portions of nonvolatile memory rows, wherein the first group of nonvolatile memory rows differs and the second group of nonvolatile memory rows belong to non-overlapping groups, and the first and second groups of memory rows belong to multiple rows. A computer readable medium having stored thereon instructions performing methods described herein.

Claims (12)

1. A method for programming codewords having at least two codeword portions, the method comprising: writing different portions of the codewords to at least two groups of nonvolatile memory row portions that belong to non-overlapping groups of nonvolatile memory rows; wherein the writing comprises writing first different portions of the codewords to at least one group of odd nonvolatile memory row portions in a first order; and writing second different portions of the codewords to at least one group of even nonvolatile memory row portions in a second order, the second order differing from the first order.

2. The method of claim 1 , wherein the second order being in an opposite order to the first order.

3. The method of claim 1 , wherein the at least one group of odd nonvolatile memory row portions and the at least one group of even nonvolatile row portions belong to different integrated circuits.

4. The method of claim 1 , wherein the at least one group of odd nonvolatile memory row portions and the at least one group of even nonvolatile row portions belong to different nonvolatile memory erase blocks.

5. A device, comprising: multiple nonvolatile memory rows; and a controller configured to receive a plurality of codewords, and to write different portions of the plurality of codewords to at least two groups of nonvolatile memory row portions that belong to non-overlapping different groups of nonvolatile rows; wherein the controller is configured to: write first different portions of the plurality of codewords to at least one group of odd nonvolatile memory row portions in a first order; and write second different portions of the plurality of codewords to at least one group of even nonvolatile memory row portions in a second order.

6. The device of claim 5 , wherein the second order being in an opposite order to the first order.

7. The device of claim 5 , wherein the at least one group of odd nonvolatile memory row portions and the at least one group of even nonvolatile row portions belong to different integrated circuits.

8. The device of claim 5 , wherein the at least one group of odd nonvolatile memory row portions and the at least one group of even nonvolatile row portions belong to different nonvolatile memory erase blocks.

9. A non-transitory computer readable medium having stored thereon instructions which when executed by a processor cause the processor to perform the method of: receiving a plurality of codewords; and writing different portions of the plurality of codewords to at least two groups of nonvolatile memory row portions that belong to different groups of non-overlapping nonvolatile memory rows; wherein the writing comprises writing different portions of the plurality of codewords to at least one group of odd nonvolatile memory row portions of a first order; and writing different portions of the plurality of codewords to at least one group of even nonvolatile memory row portions of a second order, the second order differing from the first order.

10. The non-transitory computer readable medium of claim 9 , wherein the at least one group of odd nonvolatile memory row portions and the at least one group of even nonvolatile row portions belong to different integrated circuits.

11. The non-transitory computer readable medium of claim 9 , wherein the at least one group of odd nonvolatile memory row portions and the at least one group of even nonvolatile row portions belong to different nonvolatile memory erase blocks.

12. The non-transitory computer readable medium of claim 9 , wherein the second order being in an opposite order to the first order.

Assignments (9)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2017
From: KREOS CAPITAL IV (EXPERT FUND) LIMITED
To: DENSBITS TECHNOLOGIES LTD.
Reel/Frame 041339/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2016
From: DENSBITS TECHNOLOGIES LTD.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037622/0224 →
SECURITY INTEREST Recorded Mar 18, 2015
From: DENSBITS TECHNOLOGIES LTD.
To: KREOS CAPITAL IV (EXPERT FUND) LIMITED
Reel/Frame 035222/0547 →
SECURITY INTEREST Recorded Jul 30, 2014
From: DENSBITS TECHNOLOGIES LTD.
To: KREOS CAPITAL IV (EXPERT FUND) LIMITED
Reel/Frame 033444/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2011
From: STEINER, AVI; WEINGARTEN, HANAN
To: DENSBITS TECHNOLOGIES LTD.
Reel/Frame 026392/0542 →