-
1.
公开(公告)号:US20190065361A1
公开(公告)日:2019-02-28
申请号:US15865269
申请日:2018-01-09
Applicant: Silicon Motion Inc.
Inventor: Jen-Hung Liao , Chia-Chin Hsieh
Abstract: The present invention provides a method for writing data into a flash memory module, wherein each flash memory chip within the flash memory module includes a plurality of blocks, each block includes a plurality of pages, and the method includes: building a page-status table, wherein the page-status table records if at least a portion of pages within a specific block is/are damaged; when the data is to be written into the specific block, referring to the page-status table to determine if a specific page, which the data is intended to be written, is damaged; when the page-status table indicates that the specific page is not damaged, writing the data into the specific page; and when the page-status table indicates that the specific page is not damaged, not writing data into the specific page.
-
公开(公告)号:US12050783B1
公开(公告)日:2024-07-30
申请号:US18125138
申请日:2023-03-23
Applicant: Silicon Motion, Inc.
Inventor: Jie-Hao Lee , Chia-Chin Hsieh , Chian-Wen Chiu
IPC: G06F12/00 , G06F3/06 , G06F12/1009
CPC classification number: G06F3/0619 , G06F3/0644 , G06F3/0679 , G06F3/0689 , G06F12/1009
Abstract: A method for performing table management of a memory device in a predetermined communications architecture with aid of table error correction and associated apparatus are provided. The method may include: utilizing the memory controller to perform a table error correction procedure to manage at least one table regarding internal management of the memory device, for example: when any error of any table page occurs, searching for a first parity identifier backward, and searching for a second parity identifier forward; selecting a next page of a page storing the first parity identifier to be a first page, selecting a page storing the second parity identifier to be a last page, and preparing at least a set of pages among multiple RAID-protection pages, for being decoded; and performing a RAID decoding operation on the set of pages to generate a recovered table page to be a replacement of the any table page.
-