-
公开(公告)号:US20240170036A1
公开(公告)日:2024-05-23
申请号:US18389227
申请日:2023-11-14
Applicant: Silicon Motion, Inc.
Inventor: Jieh-Hsin Chien , Yi-Hua Pao
IPC: G11C11/406 , G11C11/4074
CPC classification number: G11C11/40615 , G11C11/4074
Abstract: A data protection method applied to a data storage device including a volatile memory and a non-volatile flash memory is provided. The data protection method includes, executing a protection program after the data storage device is coupled to a host, to perform following steps: shielding a refresh command from the host; monitoring a working voltage of the data storage device through a voltage sensing module; determining whether the working voltage is lower than a threshold; when it is determined that the working voltage is lower than the threshold, providing the data storage device with power to trigger the refresh command to write the data in the volatile memory into the non-volatile flash memory. Therefore, the writing times of the data storage device are reduced, the performance degradation of the data storage device is avoided, and the service life of the data storage device is extended.
-
2.
公开(公告)号:US20190146687A1
公开(公告)日:2019-05-16
申请号:US16039342
申请日:2018-07-19
Applicant: Silicon Motion Inc.
Inventor: Jieh-Hsin Chien , Yi-Hua Pao
IPC: G06F3/06
Abstract: A method for performing refresh management in a memory device, the memory device and controller thereof are provided. The method may include: monitoring a temperature of the memory device, wherein the temperature is detected through a temperature sensor; updating a recorded highest temperature and a recorded lowest temperature according to said temperature; checking whether a difference between the recorded highest temperature and the recorded lowest temperature is greater than a predetermined temperature threshold; and when the difference is greater than the predetermined temperature threshold, triggering refresh of the memory device.
-
3.
公开(公告)号:US11803330B2
公开(公告)日:2023-10-31
申请号:US17511805
申请日:2021-10-27
Applicant: Silicon Motion, Inc.
Inventor: Jieh-Hsin Chien , Yi-Hua Pao
CPC classification number: G06F3/0659 , G06F1/30 , G06F3/064 , G06F3/0619 , G06F3/0653 , G06F3/0679
Abstract: The invention introduces a method for handling sudden power off recovery, performed by a processing unit of an electronic apparatus, to include: driving a flash interface to program data sent by a host into pseudo single-level cell (pSLC) blocks of multiple logical unit numbers (LUNs) in a single-level cell (SLC) mode with multiple channels after detecting that the electronic apparatus has suffered a sudden power off (SPO), and driving the flash interface to erase memory cells of all the pSLC blocks when data of all pSLC blocks has been read by the host. The pSLC blocks are reserved from being written to in regular operations until the SPO is detected.
-
公开(公告)号:US20180329827A1
公开(公告)日:2018-11-15
申请号:US15954307
申请日:2018-04-16
Applicant: Silicon Motion, Inc.
Inventor: Jieh-Hsin Chien , Yi-Hua Pao
IPC: G06F12/1009
CPC classification number: G06F12/1009 , G06F2212/1021 , G06F2212/1024 , G06F2212/2022 , G06F2212/657 , G06F2212/7201
Abstract: A storage device includes a flash memory array and a controller. The flash memory array stores a plurality of user data. After the controller finishes initialization, the controller accesses the user data stored in the flash memory array according to a plurality of host commands and an H2F mapping table, and records a plurality of address information about the user data in a powered-ON access table.
-
公开(公告)号:US11188267B2
公开(公告)日:2021-11-30
申请号:US16865516
申请日:2020-05-04
Applicant: Silicon Motion, Inc.
Inventor: Jieh-Hsin Chien , Yi-Hua Pao
Abstract: The invention introduces a method for handling sudden power off recovery, performed by a processing unit of an electronic apparatus, to include: driving a flash interface to program data sent by a host into pseudo single-level cell (pSLC) blocks of multiple logical unit numbers (LUNs) in a single-level cell (SLC) mode with multiple channels after detecting that the electronic apparatus has suffered a sudden power off (SPO). The pSLC blocks are reserved from being written any data in regular operations until the SPO is detected.
-
公开(公告)号:US10942653B2
公开(公告)日:2021-03-09
申请号:US16039342
申请日:2018-07-19
Applicant: Silicon Motion Inc.
Inventor: Jieh-Hsin Chien , Yi-Hua Pao
Abstract: A method for performing refresh management in a memory device, the memory device and controller thereof are provided. The method may include: monitoring a temperature of the memory device, wherein the temperature is detected through a temperature sensor; updating a recorded highest temperature and a recorded lowest temperature according to said temperature; checking whether a difference between the recorded highest temperature and the recorded lowest temperature is greater than a predetermined temperature threshold; and when the difference is greater than the predetermined temperature threshold, triggering refresh of the memory device.
-
公开(公告)号:US20200218664A1
公开(公告)日:2020-07-09
申请号:US16825354
申请日:2020-03-20
Applicant: Silicon Motion, Inc.
Inventor: Jieh-Hsin Chien , Yi-Hua Pao
IPC: G06F12/1009 , G06F12/02 , G06F12/0862 , G06F12/0868
Abstract: A storage device includes a flash memory array and a controller. The flash memory array stores a plurality of user data. After the controller finishes initialization, the controller accesses the user data stored in the flash memory array according to a plurality of host commands and an H2F mapping table, and records a plurality of address information about the user data in a powered-ON access table.
-
8.
公开(公告)号:US20150178001A1
公开(公告)日:2015-06-25
申请号:US14503938
申请日:2014-10-01
Applicant: Silicon Motion, Inc.
Inventor: Jieh-Hsin Chien , Hung-Ta Hsu
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/064 , G06F3/0653 , G06F3/0679
Abstract: A data storage device including a flash memory, a temperature sensor, and a controller. The temperature sensor detects surrounding ambient temperature. The controller reads the temperature sensor to obtain a current temperature parameter at a predetermined time, compares a plurality of write temperatures of the blocks with the current temperature parameter one by one, and writes data stored in at least one first block of the blocks into at least one third block of the blocks, wherein the first block corresponds to at least one first write temperature of the write temperatures, and the difference between the first write temperature and the current temperature parameter is greater than a predetermined value.
Abstract translation: 一种包括闪速存储器,温度传感器和控制器的数据存储装置。 温度传感器检测周围环境温度。 控制器读取温度传感器以在预定时间获得当前温度参数,将块的多个写入温度与当前温度参数逐一比较,并将存储在块的至少一个第一块中的数据写入到 块的至少三分之一块,其中第一块对应于写入温度的至少一个第一写入温度,并且第一写入温度和当前温度参数之间的差异大于预定值。
-
9.
公开(公告)号:US20150046762A1
公开(公告)日:2015-02-12
申请号:US14330566
申请日:2014-07-14
Applicant: Silicon Motion, Inc.
Inventor: Jieh-Hsin Chien , Yi-Hua Pao
CPC classification number: G11C16/3418 , G11C7/04 , G11C7/24
Abstract: A data storage device including a flash memory, a temperature sensor and a controller. The flash memory has a plurality of blocks, and each of the blocks has a plurality of pages. The temperature sensor detects surrounding ambient temperature and to produce a temperature parameter accordingly. The controller is arranged to perform a first maintenance procedure after a predetermined period since the data storage device is powered on. The controller reads the temperature sensor to obtain a first temperature parameter in the first maintenance procedure and determines a first time span according to a first predetermined condition for performing a second maintenance procedure, wherein the first predetermined condition includes the first temperature parameter, and the controller is further arranged to perform the second maintenance procedure after the first time span since the first maintenance procedure has finished.
Abstract translation: 一种包括闪速存储器,温度传感器和控制器的数据存储装置。 闪存具有多个块,并且每个块具有多个页面。 温度传感器检测周围环境温度并相应地产生温度参数。 控制器被配置为在数据存储设备通电之后的预定时间段之后执行第一维护过程。 控制器读取温度传感器以获得第一维护过程中的第一温度参数,并且根据用于执行第二维护过程的第一预定条件确定第一时间跨度,其中第一预定条件包括第一温度参数,并且控制器 还被布置为在第一维护程序完成之后的第一时间跨度之后执行第二维护程序。
-
公开(公告)号:US11494312B2
公开(公告)日:2022-11-08
申请号:US16825354
申请日:2020-03-20
Applicant: Silicon Motion, Inc.
Inventor: Jieh-Hsin Chien , Yi-Hua Pao
IPC: G06F12/1009 , G06F12/0868 , G06F12/0862 , G06F12/02
Abstract: A storage device includes a flash memory array and a controller. The flash memory array stores a plurality of user data. After the controller finishes initialization, the controller accesses the user data stored in the flash memory array according to a plurality of host commands and an H2F mapping table, and records a plurality of address information about the user data in a powered-ON access table.
-
-
-
-
-
-
-
-
-