Unified sequencer concurrency controller for a memory sub-system
AssigneeMicron Technology, Inc.
InventorsFangfang Zhu, Jiangli Zhu, Ying Y. Tai
Life of this patent
Estimating the term…
Abstract
A temperature value associated with a memory device is identified. A power limit for the memory device is determined based on the temperature value. A current power usage level of the memory device is determined. Responsive to determining that the current power usage level of the memory device does not satisfy the power limit, a power-limited mode for the memory device is determined to be entered.
Claims20
A system comprising:
- a memory device;
- and
- a processing device, operatively coupled with the memory device, to perform operations comprising:
- identifying a temperature value associated with the memory device;
- identifying a set of power consumption thresholds for the memory device, wherein each power consumption threshold in the set of power consumption thresholds corresponds to a respective range of temperature values of a plurality of ranges of temperature values;
- selecting, based on the temperature value associated with the memory device, a power consumption threshold of the set of power consumption thresholds for the memory device;
- determining a current power usage level of the memory device based on a weighted sum of numbers of partitions of the memory device executing respective types of commands, each number of partitions weighted by a respective command power usage value representing a power consumption associated with executing the respective type of command;
- comparing the current power usage level to the power consumption threshold;
- and
- responsive to determining, based on the comparison, that the current power usage level of the memory device exceeds the power consumption threshold, determining to enter a power-limited mode for the memory device.
A method comprising:
- identifying a temperature value associated with a memory device;
- identifying a set of power consumption thresholds for the memory device, wherein each power consumption threshold in the set of power consumption thresholds corresponds to a respective range of temperature values of a plurality of ranges of temperature values;
- selecting, based on the temperature value associated with the memory device, a power consumption threshold of the set of power consumption thresholds for the memory device;
- determining a current power usage level of the memory device based on a weighted sum of numbers of partitions of the memory device executing respective types of commands, each number of partitions weighted by a respective command power usage value representing a power consumption associated with executing the respective type of command;
- comparing the current power usage level to the power consumption threshold;
- and
- responsive to determining, based on the comparison, that the current power usage level of the memory device exceeds the power consumption threshold, determining to enter a power-limited mode for the memory device.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- identifying a temperature value associated with a memory device;
- identifying a set of power consumption thresholds for the memory device, wherein each power consumption threshold in the set of power consumption thresholds corresponds to a respective range of temperature values of a plurality of ranges of temperature values;
- selecting, based on the temperature value associated with the memory device, a power consumption threshold of the set of power consumption thresholds for the memory device;
- determining a current power usage level of the memory device based on a weighted sum of numbers of partitions of the memory device executing respective types of commands, each number of partitions weighted by a respective command power usage value representing a power consumption associated with executing the respective type of command;
- comparing the current power usage level to the power consumption threshold;
- and
- responsive to determining, based on the comparison, that the current power usage level of the memory device exceeds the power consumption threshold, determining to enter a power-limited mode for the memory device.
Dependencies are inferred from the claim text.