-
1.
公开(公告)号:US20190095364A1
公开(公告)日:2019-03-28
申请号:US15712456
申请日:2017-09-22
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Tzu-Yi Yang , Yi-Chun Liu
Abstract: A controlling method, a channel operating circuit and a memory system for executing a plurality of memory dies with single channel are provided. The plurality of memory dies correspond to a plurality of queue sections of a command queue. The controlling method comprises the following steps: A selecting unit selects one of the plurality of queue sections corresponding one of the plurality of memory dies which is riot at a busy state. An executing unit executes a command stored in one of the plurality of queue sections which is selected.
-
公开(公告)号:US10210097B2
公开(公告)日:2019-02-19
申请号:US15375545
申请日:2016-12-12
Applicant: Macronix International Co., Ltd.
Inventor: Tzu-Yi Yang , Ting-Yu Liu , Yi-Chun Liu
IPC: G06F12/121 , G06F3/06
Abstract: A request is received to load a particular overlay segment from a secondary storage memory to a main memory for execution by a processor, wherein the particular overlay segment is absent from the main memory. A determination is made whether the main memory can receive the particular overlay segment. In response to determining that the main memory cannot receive the particular overlay segment, eviction strategy information about one or more existing overlay segments that are present in the main memory is obtained. Based on the eviction strategy information, at least one of the one or more existing overlay segments is selected for eviction from the main memory. The particular overlay segment is retrieved from the secondary storage memory. The at least one of the one or more existing overlay segments in the main memory that is selected for eviction is replaced with the particular overlay segment.
-
公开(公告)号:US20180165219A1
公开(公告)日:2018-06-14
申请号:US15375545
申请日:2016-12-12
Applicant: Macronix International Co., Ltd.
Inventor: Tzu-Yi Yang , Ting-Yu Liu , Yi-Chun Liu
IPC: G06F12/121 , G06F3/06
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/068 , G06F12/0638 , G06F2212/1016
Abstract: A request is received to load a particular overlay segment from a secondary storage memory to a main memory for execution by a processor, wherein the particular overlay segment is absent from the main memory. A determination is made whether the main memory can receive the particular overlay segment. In response to determining that the main memory cannot receive the particular overlay segment, eviction strategy information about one or more existing overlay segments that are present in the main memory is obtained. Based on the eviction strategy information, at least one of the one or more existing overlay segments is selected for eviction from the main memory. The particular overlay segment is retrieved from the secondary storage memory. The at least one of the one or more existing overlay segments in the main memory that is selected for eviction is replaced with the particular overlay segment.
-
4.
公开(公告)号:US10446243B2
公开(公告)日:2019-10-15
申请号:US15844849
申请日:2017-12-18
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Tzu-Yi Yang , Yung-Sheng Chen
Abstract: A control method for a storage device is provided. The storage device includes a memory controller and a flash memory. The flash memory includes multiple blocks. The control method includes the following steps. Maintain a state table by the memory controller, wherein the state table records a disturbance count and a last check time of the blocks in the flash memory. Trigger a probe operation on a target block in the flash memory when at least one of the following conditions is met: (a) the disturbance count of the target block is greater than or equal to a disturbance count threshold; and (b) an elapsed time period of the target block is greater than or equal to an elapsed time threshold, wherein the elapsed time period of the target block starts from the last check time of the target block.
-
-
-