Patent · US Active

Endurance translation layer (ETL) and diversion of temp files for reduced flash wear of a super-endurance solid-state drive

US9547589B2 · kind B2 · utility

16Cited by
10References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 18, 2014
Grant dateJan 17, 2017
Priority date
Expiry dateApr 17, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C29/765
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A flash drive has increased endurance and longevity by reducing writes to flash. An Endurance Translation Layer (ETL) is created in a DRAM buffer and provides temporary storage to reduce flash wear. A Smart Storage Switch (SSS) controller assigns data-type bits when categorizing host accesses as paging files used by memory management, temporary files, File Allocation Table (FAT) and File Descriptor Block (FDB) entries, and user data files, using address ranges and file extensions read from FAT. Paging files and temporary files are never written to flash. Partial-page data is packed and sector mapped by sub-sector mapping tables that are pointed to by a unified mapping table that stores the data-type bits and pointers to data or tables in DRAM. Partial sectors are packed together to reduce DRAM usage and flash wear. A spare/swap area in DRAM reduces flash wear. Reference voltages are adjusted when error correction fails.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.