IP Library Granted Patent US 11,579,979
Granted Patent B2
US 11,579,979 · App. 17/382,889 · Granted Feb 14, 2023

Storage backed memory package save trigger

Inventors: James E. Dunn (Saint Paul, MN); Nathan A. Eckel (Lucas, TX)
Assignee: Micron Technology, Inc.
G06F11/1441G06F11/1456G06F13/4282G11C5/143G11C5/148G11C7/20G11C11/4072G11C11/40615G11C14/0018
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 11,579,979
App. No.
17/382,889
Granted
Feb 14, 2023
Kind
B2
Abstract

Devices and techniques for a storage backed memory package save trigger are disclosed herein. Data can be received via a first interface. The data is stored in a volatile portion of the memory package. Here, the memory package includes a second interface arranged to connect a host to a controller in the memory package. A reset signal can be received at the memory package via the first interface. The data stored in the volatile portion of the memory package can be saved to a non-volatile portion of the memory package in response to the reset signal.

Claims (29)

1. A memory package comprising:

a volatile portion;

a non-volatile portion;

an interface configured to:

receive data from a host; and

receive a reset signal; and

a processing device configured to save the data stored in the volatile portion in the non-volatile portion in response to a self-refresh mode of the memory package being enabled at a time of the reset signal.

2. The memory package of claim 1 , wherein the reset signal is received from the host.

3. The memory package of claim 1 , wherein the interface comprises a version four double data rate (DDR4) random-access memory (RAM) interface.

4. The memory package of claim 3 , wherein the reset signal is communicated by a pin corresponding to RESET_n as defined in a Joint Electron Device Engineering Council (JEDEC) family of standards for version four double data rate (DDR4).

5. The memory package of claim 1 , wherein the interface is a first interface, the memory package comprises a second interface configured to connect the host with the processing device, and the second interface comprises a bus that operates in accordance with an Inter-Integrated Circuit (I2C) family of standards.

6. A method comprising:

receiving, via an interface of a memory package, data from a host to store in a volatile portion of the memory package, the interface being configured to receive a reset signal;

determining a self-refresh mode of the memory package is enabled at a time of the reset signal; and

saving the data stored in the volatile portion of the memory package to a non-volatile portion of the memory package in response to determining that the self-refresh mode of the memory package is enabled at the time of the reset signal.

7. The method of claim 6 , comprising:

receiving, by the interface, the reset signal from the host.

8. The method of claim 6 , wherein the interface comprises a version four double data rate (DDR4) random-access memory (RAM) interface.

9. The method of claim 8 , wherein the reset signal is communicated by a pin corresponding to RESET_n as defined in a Joint Electron Device Engineering Council (JEDEC) family of standards for version four double data rate (DDR4).

10. The method of claim 6 , wherein the interface is a first interface, the memory package comprises a second interface configured to connect the host to a processing device in the memory package, the method is performed by the processing device, and the second interface comprises a bus that operates in accordance with an Inter-Integrated Circuit (I2C) family of standards.

11. At least one non-transitory machine readable medium including instructions, the instructions, when executed by a processing device of a memory package, cause the memory package to perform operations comprising:

receiving, via an interface of the memory package, data from a host to store in a volatile portion of the memory package, the interface being configured to receive a reset signal;

determining whether a self-refresh mode of the memory package is enabled at a time of the reset signal; and

saving the data stored in the volatile portion of the memory package to a non-volatile portion of the memory package in response to determining that the self-refresh mode of the memory package is enabled at the time of the reset signal.

12. The at least one non-transitory machine readable medium of claim 11 , wherein the interface comprises a version four double data rate (DDR4) random-access memory (RAM) interface.

13. The at least one non-transitory machine readable medium of claim 12 , wherein the reset signal is communicated by a pin corresponding to RESET_n as defined in a Joint Electron Device Engineering Council (JEDEC) family of standards for version four double data rate (DDR4).

14. The at least one non-transitory machine readable medium of claim 11 , wherein the interface is a first interface, the memory package comprises a second interface configured to connect the host to the processing device in the memory package, and the second interface comprises a bus that operates in accordance with an Inter-Integrated Circuit (I2C) family of standards.

15. The at least one non-transitory machine readable medium of claim 11 , wherein the operations comprise:

receiving, by the interface, the reset signal from the host.

Continuity (4)
Continuation 16847008 · Apr 13, 2020
Continuation 16107259 · Aug 21, 2018
Provisional Application 62627988 · Feb 8, 2018
Related Publication 20210349783A1 · Nov 11, 2021