Concurrent command limiter for a memory system
AssigneeMicron Technology, Inc.
InventorsJason Duong, Fangfang Zhu, Jiangli Zhu, Juane Li, Chih-Kuo Kao
Life of this patent
Estimating the term…
Abstract
A system can include a memory device and a processing device coupled with the memory device. The processing device can receive a command of a first type from a host system. The processing device can select a threshold criterion for the command of the first type based on a count of commands of a second type. The processing device can determine whether a second count of commands of the first type satisfies the threshold criterion and in response to the second count satisfying the threshold criterion, the processing logic can transmit a notification to the host system to refrain from transmitting the commands of the first type.
Claims19
A system comprising:
- a memory device;
- and
- a processing device, operatively coupled with the memory device, to perform operations comprising:
- storing a plurality of threshold criteria for a command of a first type, wherein each threshold criterion of the plurality of threshold criteria is associated with a different count of commands of a second type;
- receiving, from a host system, the command of the first type;
- selecting, from the plurality of threshold criteria, a threshold criterion for the command of the first type based at least in part on a first count of commands of the second type;
- determining whether a second count of commands of the first type satisfies the threshold criterion in response to selecting the threshold criterion;
- and
- responsive to the second count of commands of the first type satisfying the threshold criterion, transmitting a notification to the host system to refrain from transmitting commands of the first type.
A method comprising:
- storing, by a processing device, a plurality of threshold criteria for a command of a first type, wherein each threshold criterion of the plurality of threshold criteria is associated with a different count of commands of a second type;
- receiving, from a host system, the command of the first type;
- selecting, from the plurality of threshold criteria, a threshold criterion for the command of the first type based at least in part on a first count of commands of the second type;
- determining whether a second count of the command of the first type satisfies the threshold criterion in response to selecting the threshold criterion;
- and
- responsive to the second count of the command of the first type satisfying the threshold criterion, transmitting a notification to the host system to refrain from transmitting commands.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- storing a plurality of threshold criteria for a command of a first type, wherein each threshold criterion of the plurality of threshold criteria is associated with a different count of commands of a second type;
- selecting, from the plurality of threshold criteria, a first threshold criterion for the command of the first type based at least in part on a first count of commands of the second type;
- receiving a second command of the second type;
- selecting a second threshold criterion for the command of the first type in response to receiving the second command of the second type;
- receiving a third command of the first type;
- determining whether a second count of commands of the first type satisfies the second threshold criterion in response to receiving the third command of the first type;
- and
- responsive to the second count of commands of the first type satisfying the second threshold criterion, transmitting a notification to a host system to refrain from transmitting commands of the first type.
Dependencies are inferred from the claim text.