-
公开(公告)号:US20230342077A1
公开(公告)日:2023-10-26
申请号:US17050334
申请日:2020-08-25
Applicant: Micron Technology, Inc.
Inventor: Huachen Li , Xu Zhang , Xing Wang , Guan Zhong Wang , Tian Liang , Junjun Wang
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0607 , G06F3/0658 , G06F3/0688
Abstract: Methods, systems, and devices for unmap backlog in a memory system are described. A memory system may be configured to support receiving an unmap command from a host system and signaling, to the host system, an indication that the unmap command has been processed (e.g., handled, acknowledged). In response to the unmap command, the memory system may proceed with various unmap operations, which may include unmapping at least some of the associated addresses after indicating that the unmap command has been processed. For example, a memory system may implement an unmap backlog table to identify sections of addresses that are to be unmapped (e.g., after indicating that the unmap command has been processed). In some examples, the memory system may support various aspects of prioritization between unmap operations (e.g., background unmap operations) and other access operations such as read operations, write operations, or other access operations.
-
公开(公告)号:US20240411483A1
公开(公告)日:2024-12-12
申请号:US18749469
申请日:2024-06-20
Applicant: Micron Technology, Inc.
Inventor: Huachen Li , Xu Zhang , Xing Wang , Guan Zhong Wang , Tian Liang , Junjun Wang
IPC: G06F3/06
Abstract: Methods, systems, and devices for unmap backlog in a memory system are described. A memory system may be configured to support receiving an unmap command from a host system and signaling, to the host system, an indication that the unmap command has been processed (e.g., handled, acknowledged). In response to the unmap command, the memory system may proceed with various unmap operations, which may include unmapping at least some of the associated addresses after indicating that the unmap command has been processed. For example, a memory system may implement an unmap backlog table to identify sections of addresses that are to be unmapped (e.g., after indicating that the unmap command has been processed). In some examples, the memory system may support various aspects of prioritization between unmap operations (e.g., background unmap operations) and other access operations such as read operations, write operations, or other access operations.
-
公开(公告)号:US11720278B2
公开(公告)日:2023-08-08
申请号:US17869262
申请日:2022-07-20
Applicant: Micron Technology, Inc.
Inventor: Huachen Li , Xu Zhang , Zhong Xian Li , Xinghui Duan , Xing Wang , Tian Liang
IPC: G06F3/06 , G06F12/02 , G06F12/0882
CPC classification number: G06F3/0656 , G06F3/0604 , G06F3/0652 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F12/0882 , G06F2212/7201 , G06F2212/7205 , G06F2212/7209
Abstract: Devices and techniques for data removal marking in a memory device are described herein. A delete command can be received at the memory device. A count of data portions in the delete command can be compared to determine whether the count is below a threshold. In response to determining that the count of data portions is below the threshold, the data portions can be written to a buffer. When a buffer full event is detected, a segment of an L2P data structure can be loaded into working memory of the memory device. Then, each record in the segment of the L2P data structure that has a corresponding entry in the buffer can be updated to mark the data as removable (e.g., invalid).
-
公开(公告)号:US12039194B2
公开(公告)日:2024-07-16
申请号:US17050334
申请日:2020-08-25
Applicant: Micron Technology, Inc.
Inventor: Huachen Li , Xu Zhang , Xing Wang , Guan Zhong Wang , Tian Liang , Junjun Wang
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0607 , G06F3/0658 , G06F3/0688
Abstract: Methods, systems, and devices for unmap backlog in a memory system are described. A memory system may be configured to support receiving an unmap command from a host system and signaling, to the host system, an indication that the unmap command has been processed (e.g., handled, acknowledged). In response to the unmap command, the memory system may proceed with various unmap operations, which may include unmapping at least some of the associated addresses after indicating that the unmap command has been processed. For example, a memory system may implement an unmap backlog table to identify sections of addresses that are to be unmapped (e.g., after indicating that the unmap command has been processed). In some examples, the memory system may support various aspects of prioritization between unmap operations (e.g., background unmap operations) and other access operations such as read operations, write operations, or other access operations.
-
公开(公告)号:US20220357877A1
公开(公告)日:2022-11-10
申请号:US17869262
申请日:2022-07-20
Applicant: Micron Technology, Inc.
Inventor: Huachen Li , Xu Zhang , Zhong Xian Li , Xinghui Duan , Xing Wang , Tian Liang
IPC: G06F3/06 , G06F12/02 , G06F12/0882
Abstract: Devices and techniques for data removal marking in a memory device are described herein. A delete command can be received at the memory device. A count of data portions in the delete command can be compared to determine whether the count is below a threshold. In response to determining that the count of data portions is below the threshold, the data portions can be written to a buffer. When a buffer full event is detected, a segment of an L2P data structure can be loaded into working memory of the memory device. Then, each record in the segment of the L2P data structure that has a corresponding entry in the buffer can be updated to mark the data as removable (e.g., invalid).
-
公开(公告)号:US11409462B2
公开(公告)日:2022-08-09
申请号:US16959064
申请日:2019-12-31
Applicant: Micron Technology, Inc.
Inventor: Huachen Li , Xu Zhang , Zhong Xian Li , Xinghui Duan , Xing Wang , Tian Liang
IPC: G06F3/06 , G06F12/02 , G06F12/0882
Abstract: Devices and techniques for data removal marking in a memory device are described herein. A delete command can be received at the memory device. A count of data portions in the delete command can be compared to determine whether the count is below a threshold. In response to determining that the count of data portions is below the threshold, the data portions can be written to a buffer. When a buffer full event is detected, a segment of an L2P data structure can be loaded into working memory of the memory device. Then, each record in the segment of the L2P data structure that has a corresponding entry in the buffer can be updated to mark the data as removable (e.g., invalid).
-
-
-
-
-