IP Library Granted Patent US 8,730,729
Granted Patent B2
US 8,730,729 · App. 13/301,308 · Granted May 20, 2014

Systems and methods for averaging error rates in non-volatile devices and storage systems

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,730,729
App. No.
13/301,308
Granted
May 20, 2014
Kind
B2
Abstract

A system for storing a plurality of logical pages in a set of at least one flash device, each flash device including a set of at least one erase block, the system comprising apparatus for distributing at least one of the plurality of logical pages over substantially all of the erase blocks in substantially all of the flash devices, thereby to define, for at least one logical page, a sequence of pagelets thereof together including all information on the logical page and each being stored within a different erase block in the set of erase blocks; and apparatus for reading each individual page from among the plurality of logical pages including apparatus for calling and ordering the sequence of pagelets from different erase blocks in the set of erase blocks.

Claims (13)

1. A flash memory accessory device operative in conjunction with a data source supplying a stream of logical pages including data and a flash memory system including a multiplicity of physical pages, the flash memory accessory device comprising:

a page multiplexer and interleaver for:

(a) receiving multiple (J) encoded logical pages;

(b) breaking down each encoded logical page into multiple (J) logical pagelets;

(c) for each value of index i that ranges between 1 and J and for each value of index j that ranges between 1 and J, ordering an [(i+j−2 moduloJ)+1]'th pagelet of an j'th logical page to an i'th pagelet of a j'th physical page of the multiplicity of physical pages.

2. A method for facilitating interaction between a data source supplying a stream of logical pages including data and a flash memory system including a multiplicity of physical pages, the method comprising:

receiving multiple (J) encoded logical pages;

breaking down each encoded logical page into multiple (J) logical pagelets;

ordering, for each value of index i that ranges between 1 and J and for each value of index j that ranges between 1 and J, an [(i+j−2 moduloJ)+1]'th pagelet of an j'th logical page to an i'th pagelet of a j'th physical page of the multiplicity of physical pages.

3. A non-transitory computer useable medium having computer readable program code embodied for: facilitating interaction between a data source supplying a stream of logical pages including data and a flash memory system including a multiplicity of physical pages, by:

receiving multiple (J) encoded logical pages;

breaking down each encoded logical page into multiple (J) logical pagelets;

ordering, for each value of index i that ranges between 1 and J and for each value of index j that ranges between 1 and J, an [(i+j−2 moduloJ)+1]'th pagelet of an j'th logical page to an i'th pagelet of a j'th physical page of the multiplicity of physical pages.

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 Mar 2, 2014
From: WEINGARTEN, HANAN
To: DENSBITS TECHNOLOGIES LTD.
Reel/Frame 032330/0912 →