Invention Grant
- Patent Title: Enhanced trim command support for solid state drives
-
Application No.: US16127754Application Date: 2018-09-11
-
Publication No.: US10909030B2Publication Date: 2021-02-02
- Inventor: Girish Desai , Saswati Das , Senthil Thangaraj , Barada Mishra , Julien Magretts , Philip Rose
- Applicant: Toshiba Memory Corporation
- Applicant Address: JP Tokyo
- Assignee: Toshiba Memory Corporation
- Current Assignee: Toshiba Memory Corporation
- Current Assignee Address: JP Tokyo
- Agency: White & Case LLP
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F11/14

Abstract:
In an SSD including a host interface, controller, non-volatile memory coupled to the controller, and volatile memory, data is stored in non-volatile memory in clusters having a cluster start address and a cluster end address. A mapping table is maintained in volatile memory, which indicates by a trim signature deallocated clusters in non-volatile memory. The trim table is populated with deallocated ranges and an associated offset within the non-volatile memory. The controller receives from the host interface a sequence of commands including a deallocate command including at least one address range including a start address and an end address, or a start address and a length of the address range. The controller processes the deallocate command by selecting one or both of a write-to-non-volatile-memory action and a record-to-volatile-memory action. In cases of power failure, the mapping table is restored for deallocated ranges at specific offsets recorded in the trim table.
Public/Granted literature
- US20200081830A1 ENHANCED TRIM COMMAND SUPPORT FOR SOLID STATE DRIVES Public/Granted day:2020-03-12
Information query