IP Library Granted Patent US 9,978,432
Granted Patent B2
US 9,978,432 · App. 14/580,141 · Granted May 22, 2018

Write operations in spin transfer torque memory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,978,432
App. No.
14/580,141
Granted
May 22, 2018
Kind
B2
Abstract

Apparatus, systems, and methods for write operations in spin transfer torque (STT) memory are described. In one embodiment, a memory comprises at least one spin-transfer torque (STT) memory device, temperature sensor proximate the STT memory device and a controller comprising logic, at least partially including hardware logic, to monitor an output of the temperature sensor, implement a first write operation protocol when the output of the temperature sensor fails to exceed a threshold temperature, and implement a second write operation protocol when the output of the temperature sensor exceeds the threshold temperature. Other embodiments are also disclosed and claimed.

Claims (52)

1. A memory, comprising:

at least one spin-transfer torque (STT) memory device;

a temperature sensor proximate the STT memory device; and

a controller comprising logic, at least partially including hardware logic, to:

monitor an output of the temperature sensor;

receive write data from a host device;

determine a physical memory address for the write data;

implement a first write operation protocol when the output of the temperature sensor fails to exceed a threshold temperature, wherein in implementing the first write operation protocol, the controller further comprises logic to:

read data present in the memory cells of the physical memory address;

compare the data read from the memory cells to the write data; and

write the write data only to the memory cells that are modified by the write data; and

implement a second write operation protocol when the output of the temperature sensor exceeds the threshold temperature, wherein the second write operation protocol writes all of the write data to the physical memory address.

2. The memory of claim 1 , wherein the logic to compare the data read from the memory cells comprises logic, at least partially including hardware logic to:

perform a bitwise XOR of the read data from the memory cells in the physical address with the write data.

3. The memory of claim 1 , wherein the controller further comprises logic to:

reduce a write current as the output of the temperature sensor increases above the threshold temperature.

4. The memory of claim 1 , wherein the controller further comprises logic to:

reduce a write pulse duration as the output of the temperature sensor increases above the threshold temperature.

5. An electronic device comprising:

a processor;

at least one spin-transfer torque (STT) memory device;

a temperature sensor proximate the STT memory device; and; and

a controller comprising logic, at least partially including hardware logic, to:

monitor an output of the temperature sensor;

receive write data from a host device;

determine a physical memory address for the write data;

implement a first write operation protocol when the output of the temperature sensor fails to exceed a threshold temperature, wherein the first write operation protocol, the controller further comprises logic to:

read data present in the memory cells of the physical memory address;

compare the data read from the memory cells to the write data; and

write the write data only to the memory cells that are modified by the write data; and

implement a second write operation protocol when the output of the temperature sensor exceeds the threshold temperature, wherein the second write operation protocol writes all of the write data to the physical memory address.

6. The electronic device of claim 5 , wherein the logic to compare the data read from the memory cells comprises logic, at least partially including hardware logic to:

perform a bitwise XOR of the read data from the memory cells in the physical address with the write data.

7. The electronic device of claim 5 , wherein the controller further comprises logic to:

reduce a write current as the output of the temperature sensor increases above the threshold temperature.

8. The electronic device of claim 5 , wherein the controller further comprises logic to:

reduce a write pulse duration as the output of the temperature sensor increases above the threshold temperature.

9. A controller comprising logic, at least partially including hardware logic, to:

monitor an output of a temperature sensor coupled to at least one spin-transfer torque (STT) memory device;

receive write data from a host device;

determine a physical memory address for the write data;

implement a first write operation protocol when the output of the temperature sensor fails to exceed a threshold temperature, wherein in implementing the first write operation protocol, the controller further comprise logic to:

read data present in the memory cells of the physical memory address;

compare the data read from the memory cells to the write data; and

write the write data only to the memory cells that are modified by the write data; and

implement a second write operation protocol when the output of the temperature sensor exceeds the threshold temperature, wherein the second write operation protocol writes all of the write data to the physical memory address.

10. The controller of claim 9 , wherein the logic to compare the data read from the memory cells comprises logic, at least partially including hardware logic to:

perform a bitwise XOR of the read data from the memory cells in the physical address with the write data.

11. The controller of claim 9 , wherein the controller further comprises logic to:

reduce a write current as the output of the temperature sensor increases above the threshold temperature.

12. The controller of claim 9 , wherein the controller further comprises logic to:

reduce a write pulse duration as the output of the temperature sensor increases above the threshold temperature.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: NAEIMI, HELIA
To: INTEL CORPORATION
Reel/Frame 035161/0871 →