DATA STORAGE DEVICE AND METHOD FOR OPERATING NON-VOLATILE MEMORY

    公开(公告)号:US20200264894A1

    公开(公告)日:2020-08-20

    申请号:US16869956

    申请日:2020-05-08

    Abstract: A data storage device waking up from a sleep mode rapidly is disclosed. The data storage device uses a controller to operate a non-volatile memory. The controller has a microprocessor and a volatile memory. The microprocessor loads boot code from the non-volatile memory to a not-always-on area of the volatile memory according to a script loaded on an always-on area of the volatile memory. The microprocessor executes the boot code loaded on the not-always-on area to load an in-system program from the non-volatile memory to the not-always-on area for execution of the in-system program. The script loaded on the always-on area is loaded from the non-volatile memory, and the non-volatile memory is searched to load the script to the always-on area in response to powering on a data storage device containing the non-volatile memory from a power-off state.

    DATA STORAGE DEVICE AND METHOD FOR OPERATING NON-VOLATILE MEMORY

    公开(公告)号:US20190114177A1

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

    申请号:US16016168

    申请日:2018-06-22

    CPC classification number: G06F9/4403 G06F9/4418

    Abstract: A data storage device waking up from a sleep mode rapidly is disclosed. The data storage device uses a controller to operate a non-volatile memory. The controller has a microprocessor and a volatile memory. The microprocessor loads boot code from the non-volatile memory to a not-always-on area of the volatile memory according to a script loaded on an always-on area of the volatile memory. The microprocessor executes the boot code loaded on the not-always-on area to load an in-system program from the non-volatile memory to the not-always-on area for execution of the in-system program.

    DEVELOPMENT SYSTEM AND PRODUCTIZATION METHOD FOR DATA STORAGE DEVICE

    公开(公告)号:US20190384872A1

    公开(公告)日:2019-12-19

    申请号:US16299216

    申请日:2019-03-12

    Abstract: A design technology for backup power of data storage device is disclosed. A development system for a data storage device includes a power supply fixture and a host. The host operates the power supply fixture and a data storage device. The data storage device has a non-volatile memory, a controller and a cache memory. The host operates the power supply fixture to power the data storage device, and operates the power supply fixture to trigger the controller to start a power-loss protection procedure at a first time point. According to the time taken by the power-loss procedure, the host optimizes the capacitance of a capacitor for implementation of a backup power supply to be equipped to the data storage device for production.

    DATA STORAGE DEVICE AND DATA STORAGE METHOD
    4.
    发明申请

    公开(公告)号:US20190087349A1

    公开(公告)日:2019-03-21

    申请号:US16028005

    申请日:2018-07-05

    Abstract: The data storage method includes selecting one of a plurality of blocks in a flash memory as an active block; dividing the active block into a plurality of virtual blocks; selecting and accessing one of the virtual blocks; and maintaining a mapping table corresponding to the selected virtual block. The mapping table records mapping information between a plurality of logical addresses and a plurality of physical addresses of the selected virtual block.

    DATA STORAGE DEVICE
    5.
    发明申请
    DATA STORAGE DEVICE 审中-公开

    公开(公告)号:US20180373643A1

    公开(公告)日:2018-12-27

    申请号:US15869867

    申请日:2018-01-12

    Abstract: A data storage device includes a flash memory and a flash memory controller. The flash memory controller operates the flash memory to store data, and stores a mapping table to record the mapping information between a plurality of logical addresses and a plurality of physical addresses of the flash memory. The mapping table is divided into a plurality of groups. Some of the groups are categorized into a first type of trim group and some of the logical addresses of each of the groups of the first type of trim group are included in a trim command. The flash memory controller performs the trim on the groups of the first type of trim group.

Patent Agency Ranking