Non-volatile semiconductor memory segregating sequential data during garbage collection to reduce write amplification
US8316176B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 17, 2010 |
| Grant date | Nov 20, 2012 |
| Priority date | — |
| Expiry date | Dec 19, 2030 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY02D10/00
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A non-volatile semiconductor memory is disclosed comprising a memory device including a memory array having a plurality of blocks, each block comprising a plurality of memory segments. A plurality of logical block address (LBA) ranges are defined each identifying a plurality of LBA addresses, wherein at least one block is assigned to each LBA range. A plurality of write commands are received from a host, wherein each write command identifies at least one LBA. Data is written for each write command to the memory device. During a garbage collection operation, a memory segment storing valid write data is identified to be relocated, and the valid write data is relocated to a memory segment in a block of the corresponding LBA range.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.