-
公开(公告)号:US09760478B2
公开(公告)日:2017-09-12
申请号:US14824192
申请日:2015-08-12
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Yu-Ming Chang , Tai-Chun Kuo , Wei-Chieh Huang , Ping-Hsien Lin , Tzu-Hsiang Su
CPC classification number: G06F12/023 , G06F19/00 , G06F2212/1032 , G11C16/349
Abstract: A read leveling method for a memory device is provided. The memory device includes a first memory block and at least a second memory block. The read leveling method includes the following steps. Determining whether a block read count of the first memory block is larger than or equal to a first threshold. Detecting a page read count of a page of the first memory block when the block read count of the first memory block is larger than or equal to the first threshold. Determine whether the block read count of the first memory block is larger than or equal to a second threshold. Move data of one of the page of the first memory block to a page of the second memory block when the block read count of the first memory block is larger than or equal to the second threshold.
-
公开(公告)号:US10007446B2
公开(公告)日:2018-06-26
申请号:US14703941
申请日:2015-05-05
Applicant: Macronix International Co., Ltd.
Inventor: Wei-Chieh Huang , Li-Chun Huang , Yu-Ming Chang , Hung-Sheng Chang , Hsiang-Pang Li , Ting-Yu Liu , Chien-Hsin Liu , Nai-Ping Kuo
CPC classification number: G06F3/067 , G06F3/061 , G06F3/064 , G06F3/0656 , G06F3/0679 , G06F12/0238 , G06F2212/1024 , G06F2212/7201 , G06F2212/7203
Abstract: A method for writing data into a persistent storage device includes grouping a plurality of data entries stored in a temporary storage device to form a data unit, such that the data unit has a size equal to an integer multiple of a size of an access unit of the persistent storage device. The method further includes writing the data unit into the persistent storage device.
-
公开(公告)号:US20160155516A1
公开(公告)日:2016-06-02
申请号:US14824192
申请日:2015-08-12
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Yu-Ming Chang , Tai-Chun Kuo , Wei-Chieh Huang , Ping-Hsien Lin , Tzu-Hsiang Su
CPC classification number: G06F12/023 , G06F19/00 , G06F2212/1032 , G11C16/349
Abstract: A read leveling method for a memory device is provided. The memory device includes a first memory block and at least a second memory block. The read leveling method includes the following steps. Determining whether a block read count of the first memory block is larger than or equal to a first threshold. Detecting a page read count of a page of the first memory block when the block read count of the first memory block is larger than or equal to the first threshold. Determine whether the block read count of the first memory block is larger than or equal to a second threshold. Move data of one of the page of the first memory block to a page of the second memory block when the block read count of the first memory block is larger than or equal to the second threshold.
Abstract translation: 提供了一种用于存储器件的读取调平方法。 存储器件包括第一存储器块和至少第二存储器块。 读取调平方法包括以下步骤。 确定第一存储块的块读取计数是否大于或等于第一阈值。 当第一存储器块的块读取计数大于或等于第一阈值时,检测第一存储器块的页面的页面读取计数。 确定第一存储块的块读取计数是否大于或等于第二阈值。 当第一存储器块的块读取计数大于或等于第二阈值时,将第一存储器块的页面之一的数据移动到第二存储器块的页面。
-
公开(公告)号:US09817588B2
公开(公告)日:2017-11-14
申请号:US14683630
申请日:2015-04-10
Applicant: Macronix International Co., Ltd.
Inventor: Yu-Ming Chang , Wei-Chieh Huang , Li-Chun Huang , Hung-Sheng Chang , Hsiang-Pang Li , Ting-Yu Liu , Chien-Hsin Liu , Nai-Ping Kuo
IPC: G06F3/06 , G06F12/0806
CPC classification number: G06F3/0619 , G06F3/061 , G06F3/0655 , G06F3/0679 , G06F11/00 , G06F11/14 , G06F12/0246 , G06F12/0806 , G06F2212/621
Abstract: A memory device includes a memory controller and a non-volatile memory communicatively coupled to the memory controller and storing a mapping table and a journal table. The memory controller is configured to write data and a logical address of the data into the non-volatile memory, load mapping information related to the logical address of the data from the mapping table of the non-volatile memory into a mapping cache of the memory controller, update the mapping cache with an updated mapping relationship between the logical address of the data and a physical address of the data, and perform a journaling operation to write the updated mapping relationship into the journal table.
-
-
-