Semiconductor storage device and method of throttling performance of the same
AssigneeSamsung Electronics Co., Ltd.
InventorsHan Bin YOON, Yeong-Jae WOO, Dong Gi LEE, Young Kug MOON, Hyuck-Sun KWON
Life of this patent
Estimating the term…
Abstract
A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device configured to store data in a non-volatile state; and a controller configured to control the non-volatile memory device. The controller calculates a new performance level, compares the calculated performance level with a predetermined reference, and determines the calculated performance level as an updated performance level according to the comparison result.
Claims20
A method of ensuring an expected life of a semiconductor storage device (SSD) including a non-volatile memory device and a controller to control the non-volatile memory device, the method comprising:
- monitoring an write workload of the SSD based on write commands received from a host device;
- receiving a first write command from the host device after changing a performance level of the SSD according to the write workload;
- and
- executing the first write command based on the changed performance level;
- wherein the performance level is decreased if the write workload of the SSD gets higher.
A semiconductor storage device (SSD), the SSD comprising:
- a controller configured to monitor an write workload of the SSD based on write commands received from a host device, and receive a first write command from the host device after changing a performance level of the SSD according to the write workload;
- and
- a non-volatile memory device configured to execute the first write command based on the changed performance level,
- wherein the performance level is decreased if the write workload of the SSD gets higher.
A semiconductor storage device (SSD), the SSD comprising:
- a controller configured to monitor an write workload of the SSD based on write commands received from a host device at each a performance estimating period, determine a performance level of the SSD according to the write workload, and apply the performance level to write operation of the SSD;
- and
- a non-volatile memory device configured to execute a first write command received from the host device based on the applied performance level,
- wherein the performance level is decreased if the write workload of the SSD gets higher.
Dependencies are inferred from the claim text.