Invention Grant
- Patent Title: Variable-size flash translation layer
- Patent Title (中): 可变大小的Flash转换层
-
Application No.: US14055336Application Date: 2013-10-16
-
Publication No.: US09495288B2Publication Date: 2016-11-15
- Inventor: Earl T. Cohen
- Applicant: Seagate Technology LLC
- Applicant Address: US CA Cupertino
- Assignee: Seagate Technology LLC
- Current Assignee: Seagate Technology LLC
- Current Assignee Address: US CA Cupertino
- Agency: Christopher P. Maiorana, PC
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/10 ; G11C16/08 ; G11C29/04 ; G06F12/04

Abstract:
A method for using a variable-size flash translation layer is disclosed. Step (A) receives a read request to read data corresponding to a logical block address from a nonvolatile memory. Step (B) reads a particular entry of a map to obtain (i) a physical address of a particular page of the nonvolatile memory, (ii) an offset in the particular page to compressed data previously stored and (iii) a length of the compressed data. The particular entry is associated with the logical block address. Step (C) converts the offset and the length to (i) an address of a given read unit in the particular page and (ii) a number of the read units to be read. Step (D) reads from the particular page at most the number of the read units starting from the given read unit. An offset and length granularity are finer than one read unit.
Public/Granted literature
- US20140208003A1 VARIABLE-SIZE FLASH TRANSLATION LAYER Public/Granted day:2014-07-24
Information query