Back to results
US 11,081,191 B2Granted
Dynamic switching for improved power utilization
AssigneeWestern Digital Technologies, Inc.
InventorsYoseph Hassan, Shay Benisty
Life of this patent
Estimating the term…
Abstract
A device, for example a memory system, is disclosed wherein two or more operational modes may be set. The clock toggle rate and ODT resistors are dynamically controlled based on one or more of a desired margin of signal integrity, performance, cooling rate, and power consumption.
Claims20
An apparatus comprising:
- a controller configured to:
- increase or decrease a clock toggle rate of a clock signal on a transmission line from a first clock toggle rate to a second clock toggle rate that is different to the first clock toggle rate in response to one or more conditions that include one or more of a workload profile, a temperature, a latency requirement associated with a command, and a throughput requirement associated with a command;
- and
- cause the activation or deactivation of one or more on-die-termination resistors (ODT resistors) on the transmission line according to the second clock toggle rate.
1 more element
A method comprising:
- receiving a command;
- identifying a condition based on one or more of a latency requirement associated with the command and a throughput requirement associated with the command;
- and
- in response to the condition, changing a clock toggle rate applied to a transmission line used by the device from a first clock toggle rate to a second clock toggle rate that is higher than the first toggle rate in conjunction with activating one or more on-die-termination resistors (ODT resistors) connected to the transmission line to increase a number of connected ODT resistors from a first number associated with the first clock toggle rate to a second number associated with the second clock toggle rate.
1 more element
A memory device comprising:
- a controller;
- a flash translation layer;
- a transmission line coupled to the flash translation layer;
- wherein the controller is configured to:
- identify one or more conditions that include one or more of a workload profile, a temperature, a latency requirement associated with a command, and a throughput requirement associated with a command;
- respond to the one or more conditions to cause an increase or decrease in a clock toggle rate applied to the transmission line;
- and
- in conjunction with the increase or decrease in the clock toggle rate, increase or decrease an impedance on the transmission line according to the increase or decrease in the clock toggle rate.
5 more elements
Dependencies are inferred from the claim text.