Non-volatile semiconductor memory compressing data to improve performance
AssigneeWestern Digital Technologies, Inc.
InventorAlan Chingtao Kan
Life of this patent
Estimating the term…
Abstract
A non-volatile semiconductor memory is disclosed comprising a plurality of paired pages, wherein each pair comprises a first page and a second page. A write command is received from a host comprising write data and a write address. The write address is mapped to a physical address of a selected one of the paired memory pages. The write data is compressed to generate compressed data, and when the compressed data fits in one of the pages of the selected pair, the compressed data is stored in the first page and in the second page of the selected pair in an S-mode.
Claims14
A non-volatile semiconductor memory comprising:
- a plurality of paired pages, wherein each pair comprises a first page and a second page;
- and
- control circuitry operable to:
- receive a write command from a host comprising write data and a write address;
- map the write address to a physical address of a selected one of the paired memory pages;
- compress the write data to generate compressed data;
- and
- when the compressed data fits in one of the pages of the selected pair, store the compressed data in the first page and in the second page of the selected pair in an S-mode.
A method of operating a non-volatile semiconductor memory comprising a plurality of paired pages, wherein each pair comprises a first page and a second page, the method comprising:
- receiving a write command from a host comprising write data and a write address;
- mapping the write address to a physical address of a selected one of the paired memory pages;
- compressing the write data to generate compressed data;
- and
- when the compressed data fits in one of the pages of the selected pair, storing the compressed data in the first page and in the second page of the selected pair in an S-mode.
Dependencies are inferred from the claim text.