-
公开(公告)号:US12164811B2
公开(公告)日:2024-12-10
申请号:US18531329
申请日:2023-12-06
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Jason Duong , Fangfang Zhu , Jiangli Zhu , Juane Li , Chih-Kuo Kao
IPC: G06F3/06
Abstract: A system can include a memory device and a processing device coupled with the memory device. The processing device can receive, from a host system, a command of a type; determine a weighted count of the command according to the type of the command; track, based on the weighted count, a first count of commands of the type; determine whether the first count of commands of the type satisfies a threshold criterion for commands of the type; and responsive to determining that the first count of commands of the type satisfies the threshold criterion, transmit a notification to the host system to refrain from transmitting commands of the type.
-
公开(公告)号:US12093564B2
公开(公告)日:2024-09-17
申请号:US17445479
申请日:2021-08-19
Applicant: Micron Technology, Inc.
Inventor: Juane Li , Jason Duong , Fangfang Zhu , Chih-Kuo Kao , Jiangli Zhu
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0611 , G06F3/0644 , G06F3/0673
Abstract: A die command from a requestor is received. The die command into a die command queue is stored. The die command from the die command queue into a plurality of partition commands is partitioned. The plurality of partition commands into one of a first plurality of partition command queues or a second plurality of partition command queues is mapped. The partition command of the first plurality of partition command queues or the second plurality of partition command queues is issued to a command processor to be applied to the one or more memory devices.
-
公开(公告)号:US20240143232A1
公开(公告)日:2024-05-02
申请号:US18406272
申请日:2024-01-08
Applicant: Micron Technology, Inc.
Inventor: Juane Li , Fangfang Zhu , Jason Duong , Chih-Kuo Kao , Jiangli Zhu
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0611 , G06F3/0673
Abstract: A partition command from one of a plurality of write partition command queues or a plurality of read partition command queues is received. The received partition command is issued to a command processor of the sequencer component to be applied to one of the one or more memory devices. Responsive to receiving the partition command of the plurality of write partition command queues, whether a timeout threshold criterion pertaining to the plurality of read partition command queues is satisfied is determined. Responsive to determining that the timeout threshold criterion pertaining to the plurality of read partition command queues is not satisfied, whether a write threshold criterion pertaining to the plurality of write partition command queues is satisfied is determined. Responsive to determining that at least one of the timeout threshold criterion pertaining to the plurality of read partition command queues or the write threshold criterion pertaining to the plurality of write partition command queues is satisfied, partition commands of the plurality of read partition command queues is received.
-
公开(公告)号:US20240061575A1
公开(公告)日:2024-02-22
申请号:US17889179
申请日:2022-08-16
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Michael Winterfeld , Juane Li
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/0679 , G06F3/064 , G06F3/0644
Abstract: A method for tracking open blocks in a memory device includes partitioning, by a memory sub-system controller, a storage region in the memory device into a plurality of channels, each channel including a plurality of planesets, and each planeset comprising a plurality of blocksets. The method further includes distributing evenly between the plurality of channels a plurality of active zones ready for a write operation. Each active zone includes one or more open blocks. The method further includes sending, by the memory sub-system controller, an open block message to a controller in the memory device, the open block message including channel identifying information, planeset identifying information, and blockset identifying information. The channel identifying information, the planeset identifying information, and the blockset identifying information collectively identify one or more open blocks ready for a write operation in the memory device.
-
公开(公告)号:US20230251927A1
公开(公告)日:2023-08-10
申请号:US18299532
申请日:2023-04-12
Applicant: Micron Technology, Inc.
Inventor: Seungjune Jeon , Juane Li , Ning Chen
IPC: G06F11/10
CPC classification number: G06F11/1004 , G06F11/1068
Abstract: A request to write host data to a memory device of a memory sub-system is received. Redundancy metadata associated with the host data is generated. A determination of a first status associated with the host data is made. The redundancy metadata associated with the host data is updated to indicate at least the first status associated with the host data. A memory access operation is performed to write the host data and the updated redundancy metadata to the memory device.
-
公开(公告)号:US11693597B2
公开(公告)日:2023-07-04
申请号:US17445481
申请日:2021-08-19
Applicant: Micron Technology, Inc.
Inventor: Juane Li , Jason Duong , Fangfang Zhu , Chih-Kuo Kao , Jiangli Zhu
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0673 , G11C13/004 , G11C13/0069
Abstract: A first command directed to a first package of a plurality of memory packages, wherein the first command is issued to a command processor to be applied to the first package is received. A total number of pending commands directed to the first package satisfies a first threshold criterion is determined. Responsive to determining that the total number of pending commands directed to the first package satisfies the first threshold criterion, whether a second command directed to a second package is requesting transmission is determined. Responsive to the second command directed to the second package is requesting transmission, whether the first command comprises a write command is determined. Responsive to determining that the first command comprises a write command, execute a command directed to the second package.
-
公开(公告)号:US20230061994A1
公开(公告)日:2023-03-02
申请号:US17459927
申请日:2021-08-27
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Juane Li , Fangfang Zhu , Jiangli Zhu
Abstract: A request to program a set of host data items to management units (MUs) of a fault tolerant stripe associated with a memory sub-system is received. A set of memory access operations to be executed at the MUs of the fault tolerant stripe in accordance with the received request is determined. The set of memory access operations include one or more read operations to read data from the MUs of the fault tolerant stripe. The set of memory access operations also include one or more write operations to write the set of host data items and redundancy metadata associated with the set of host data items to MUs of the fault tolerant stripe. A first series of commands corresponding to the one or more read operations of the set of memory access operations is executed. The redundancy metadata associated with the set of host data items is generated based on the data read from the MUs of the fault tolerant stripe during execution of the first series of commands and the set of host data items. A second series of commands corresponding to the one or more write operations of the set of memory access operations is executed.
-
公开(公告)号:US20230058232A1
公开(公告)日:2023-02-23
申请号:US17445479
申请日:2021-08-19
Applicant: Micron Technology, Inc.
Inventor: Juane Li , Jason Duong , Fangfang Zhu , Chih-Kuo Kao , Jiangli Zhu
IPC: G06F3/06
Abstract: A die command from a requestor is received. The die command into a die command queue is stored. The die command from the die command queue into a plurality of partition commands is partitioned. The plurality of partition commands into one of a first plurality of partition command queues or a second plurality of partition command queues is mapped. The partition command of the first plurality of partition command queues or the second plurality of partition command queues is issued to a command processor to be applied to the one or more memory devices.
-
公开(公告)号:US20240411484A1
公开(公告)日:2024-12-12
申请号:US18808523
申请日:2024-08-19
Applicant: Micron Technology, Inc.
Inventor: Juane Li , Jason Duong , Fangfang Zhu , Chih-Kuo Kao , Jiangli Zhu
IPC: G06F3/06
Abstract: A die command from a requestor is received. The die command into a die command queue is stored. The die command from the die command queue into a plurality of partition commands is partitioned. The plurality of partition commands into one of a first plurality of partition command queues or a second plurality of partition command queues is mapped. The partition command of the first plurality of partition command queues or the second plurality of partition command queues is issued to a command processor to be applied to the one or more memory devices.
-
公开(公告)号:US20240201851A1
公开(公告)日:2024-06-20
申请号:US18593165
申请日:2024-03-01
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Michael Winterfeld , Juane Li
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/064 , G06F3/0644 , G06F3/0679
Abstract: A method for tracking open blocks in a memory device includes partitioning, by a memory sub-system controller, a storage region in the memory device into a plurality of channels, each channel including a plurality of planesets, and each planeset comprising a plurality of blocksets. The method further includes distributing evenly between the plurality of channels a plurality of active zones ready for a write operation. Each active zone includes one or more open blocks. The method further includes sending, by the memory sub-system controller, an open block message to a controller in the memory device, the open block message including channel identifying information, planeset identifying information, and blockset identifying information. The channel identifying information, the planeset identifying information, and the blockset identifying information collectively identify one or more open blocks ready for a write operation in the memory device.
-
-
-
-
-
-
-
-
-