Data storage device and method of performing partial garbage collection

    公开(公告)号:US10657047B2

    公开(公告)日:2020-05-19

    申请号:US16026917

    申请日:2018-07-03

    Inventor: Sheng-Hsun Lin

    Abstract: A data storage device is provided. The data storage device includes: a flash memory and a microcontroller. The flash memory includes a plurality of physical blocks. The microcontroller selects one source block and one destination block from the plurality of physical blocks, and performs a garbage collection operation according to a check map corresponding to the selected source block to copy data stored in one or more valid physical addresses of the source block to the selected destination block.

    Data storage device and control method of address management using mapping tables

    公开(公告)号:US11657001B2

    公开(公告)日:2023-05-23

    申请号:US17584753

    申请日:2022-01-26

    Inventor: Sheng-Hsun Lin

    CPC classification number: G06F12/1009 G06F2212/651 G06F2212/7201

    Abstract: A management technology for mapping data of a non-volatile memory is shown. A controller establishes a first mapping table and a second mapping table. By looking up the first mapping table, the controller maps a first logical address issued by the host for data reading to a first block substitute. By looking up the second mapping table, the controller maps the first block substitute to a first physical block of the non-volatile memory. The first mapping table further records a first offset for the first logical address. According to the first offset recorded in the first mapping table, the first logical address is mapped to a first data management unit having the first offset in the first physical block represented by the first block substitute.

    Data Storage Device
    5.
    发明申请
    Data Storage Device 审中-公开

    公开(公告)号:US20190220396A1

    公开(公告)日:2019-07-18

    申请号:US16026917

    申请日:2018-07-03

    Inventor: Sheng-Hsun Lin

    Abstract: A data storage device is provided. The data storage device includes: a flash memory and a microcontroller. The flash memory includes a plurality of physical blocks. The microcontroller selects one source block and one destination block from the plurality of physical blocks, and performs a garbage collection operation according to a check map corresponding to the selected source block to copy data stored in one or more valid physical addresses of the source block to the selected destination block.

Patent Agency Ranking