-
公开(公告)号:US20150154110A1
公开(公告)日:2015-06-04
申请号:US14096740
申请日:2013-12-04
Applicant: Silicon Motion, Inc.
Inventor: Chia-Chien Wu , Yu-Chih Lin , Yen-Hung Lin
CPC classification number: G06F12/0246 , G06F11/073 , G06F11/079 , G06F12/1441 , G06F21/00 , G06F2212/1052 , G06F2212/7202
Abstract: A data storage device using a FLASH memory with replay-protected blocks. The storage space of the FLASH memory is divided into blocks and each block is further divided into pages. A controller is provided in the data storage device to couple to the FLASH memory. The controller manages at least one replay-protected memory block of the FLASH memory. The controller programs two pages into the at least one replay-protected memory block and each page is programmed with a write count of the at least one replay-protected memory block.
Abstract translation: 一种使用具有重放保护块的闪存的数据存储设备。 FLASH存储器的存储空间被分成块,每个块进一步分为页。 在数据存储设备中提供控制器以耦合到闪速存储器。 控制器管理闪存的至少一个重放保护的存储器块。 控制器将两个页面编程到至少一个重放保护的存储器块中,并且每个页面被编程为至少一个重放保护的存储器块的写入计数。
-
公开(公告)号:US20170083372A1
公开(公告)日:2017-03-23
申请号:US15246110
申请日:2016-08-24
Applicant: Silicon Motion, Inc.
Inventor: Yu-Chih Lin
IPC: G06F9/50 , G06F3/06 , G06F9/48 , G06F12/1009
CPC classification number: G06F3/0685 , G06F3/061 , G06F3/0659 , G06F12/0246 , G06F2212/7201 , G06F2212/7203
Abstract: A memory device is provided. A processor accesses non-volatile memories via channels and generates a status table according to at least one command of a command queue. The status table records a plurality of tasks. Each task corresponds to one read status and one channel number. The processor selects a plurality of specific tasks from the tasks to serve as a first task set and simultaneously performs all the selected specific tasks with different channel numbers. When the read status of a first specific task matches a first predetermined status, the processor retrieves a logical-to-physical address mapping table relating to the logical address of the first specific task. When the read status of the first specific task matches a second predetermined status, the processor retrieves data relating to the logical address of the first specific task.
-
公开(公告)号:US20170083234A1
公开(公告)日:2017-03-23
申请号:US15265563
申请日:2016-09-14
Applicant: Silicon Motion, Inc.
Inventor: Yu-Chih Lin
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0659 , G06F3/0679 , G06F13/1673
Abstract: The present invention provides a data storage device including a flash memory, a random access memory, and a controller. The controller selects a first read command where the required mapping table has already been loaded on the random access memory from a plurality of read commands. Before a first read task prepared by the first read command is executed, the controller selects a second read command from the remaining read commands, selectively reads a first data sector of the first read command and the mapping table of the second read command at the same time, or reads the first data sector and a second data sector of the second read command at the same time.
-
公开(公告)号:US20150146486A1
公开(公告)日:2015-05-28
申请号:US14091908
申请日:2013-11-27
Applicant: Silicon Motion, Inc.
Inventor: Chia-Chien Wu , Yu-Chih Lin , Yen-Hung Lin
CPC classification number: G11C16/3459 , G11C16/10
Abstract: A data storage device using a FLASH memory with replay-protected blocks. The storage space of the FLASH memory is divided into blocks and each block is further divided into pages. A controller is provided in the data storage device to couple to the FLASH memory. The controller manages at least one replay-protected memory block of the FLASH memory. The controller programs a success flag and a write count into a system block of the FLASH memory after the controller programs two pages into the at least one replay-protected memory block of the FLASH memory. The controller may perform a power restoration process based on the success flag of the system block or/and based on the amount of programmed pages of the at least one replay-protected memory block.
Abstract translation: 一种使用具有重放保护块的闪存的数据存储设备。 FLASH存储器的存储空间被分成块,每个块进一步分为页。 在数据存储设备中提供控制器以耦合到闪速存储器。 控制器管理闪存的至少一个重放保护的存储器块。 在控制器将两个页面编程到FLASH存储器的至少一个重放保护的存储器块之后,控制器将成功标志和写入计数器编程到闪存存储器的系统块中。 控制器可以基于系统块的成功标志或/或基于至少一个重放保护的存储器块的编程页面的量来执行功率恢复处理。
-
-
-