Memory operations using system thermal sensor data
First Claim
1. A memory device comprising:
- a memory stack including one or more coupled memory elements; and
a logic chip coupled with the memory stack, the logic chip including a memory controller and one or more thermal sensors, where the one or more thermal sensors include a first thermal sensor located in a first area of the logic chip;
wherein the memory controller is to obtain thermal values of the one or more thermal sensors, the logic chip to estimate thermal conditions for the memory stack using the thermal values, the determination of the estimated thermal conditions for the memory stack being based at least in part on a location of the first thermal sensor in the first area of the logic chip; and
wherein a refresh rate for one or more portions of the memory stack is modified based at least in part on the estimated thermal conditions for the memory stack.
2 Assignments
0 Petitions
Accused Products
Abstract
Memory operations using system thermal sensor data. An embodiment of a memory device includes a memory stack including one or more coupled memory elements, and a logic chip coupled with the memory stack, the logic chip including a memory controller and one or more thermal sensors, where the one or more thermal sensors include a first thermal sensor located in a first area of the logic chip. The memory controller obtains thermal values of the one or more thermal sensors, where the logic element is to estimate thermal conditions for the memory stack using the thermal values, the determination of the estimated thermal conditions for the memory stack being based at least in part on a location of the first thermal sensor in the first area of the logic element. A refresh rate for one or more portions of the memory stack is modified based at least in part on the estimated thermal conditions for the memory stack.
74 Citations
28 Claims
-
1. A memory device comprising:
-
a memory stack including one or more coupled memory elements; and a logic chip coupled with the memory stack, the logic chip including a memory controller and one or more thermal sensors, where the one or more thermal sensors include a first thermal sensor located in a first area of the logic chip; wherein the memory controller is to obtain thermal values of the one or more thermal sensors, the logic chip to estimate thermal conditions for the memory stack using the thermal values, the determination of the estimated thermal conditions for the memory stack being based at least in part on a location of the first thermal sensor in the first area of the logic chip; and wherein a refresh rate for one or more portions of the memory stack is modified based at least in part on the estimated thermal conditions for the memory stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
collecting temperature data from one or more thermal sensors in a logic chip, the logic chip being coupled with a memory stack; estimating thermal conditions of the memory stack based on the collected temperature data and a location of each of the one or more thermal sensors; determining a recommended refresh rate for each of one or more portions of the memory stack; and upon determining that a refresh rate of a portion of the memory stack is different than a recommended refresh rate, adjusting the refresh rate for the portion of the memory stack. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a processor to process data of the system; a transmitter, receiver, or both coupled with an omnidirectional antenna to transmit data, receive data, or both; and a memory to store data, the memory including a stacked memory device, the stacked memory device including; a memory stack including one or more coupled memory elements; and a logic chip coupled with the memory stack, the logic chip including a memory controller and one or more thermal sensors, where the one or more thermal sensors include a first thermal sensor located in a first area of the logic chip; wherein the memory controller to obtain thermal values of the one or more thermal sensors, the logic chip to estimate thermal conditions for the memory stack using the thermal values, the determination of the estimated thermal conditions for the memory stack being based at least in part on a location of the first thermal sensor in the first area of the logic chip; and wherein a refresh rate for one or more portions of the memory stack is modified based at least in part on the estimated thermal conditions for the memory stack. - View Dependent Claims (22, 23, 24)
-
-
25. A non-transitory computer-readable storage medium having stored thereon data representing sequences of instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
collecting temperature data from one or more thermal sensors in a logic chip, the logic chip being coupled with a memory stack; estimating thermal conditions of the memory stack based on the collected temperature data and a location of each of the one or more thermal sensors; determining a recommended refresh rate for each of one or more portions of the memory stack; and upon determining that a refresh rate of a portion of the memory stack is different than a recommended refresh rate, adjusting the refresh rate for the portion of the memory stack. - View Dependent Claims (26, 27, 28)
-
Specification