IP Library Granted Patent US 10,642,695
Granted Patent B2
US 10,642,695 · App. 16/107,259 · Granted May 5, 2020

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 10,642,695
App. No.
16/107,259
Granted
May 5, 2020
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 (28)

1. A memory package, the memory package comprising:

a volatile portion arranged to store data;

a non-volatile portion;

a first interface comprising a version four double data rate (DDR4) random-access memory (RAM) interface, the first interface being arranged to:

receive the data; and

receive a reset signal at 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);

a second interface arranged to connect to a host; and

a processing device arranged to save the data stored in the volatile portion to the non-volatile portion in response to the reset signal.

2. The memory package of claim 1 , wherein the second interface comprises a bus that operates in accordance with an Inter-Integrated Circuit (I2C) family of standards.

3. The memory package of claim 1 , wherein the processing device is arranged to save the data stored in the volatile portion to the non-volatile portion in response to a determination that a dedicated save signal is inoperative.

4. The memory package of claim 3 , wherein the dedicated save signal is communicated by a second pin corresponding to SAVE_n as defined in the 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 processing device is arranged to save the data stored in the volatile portion to the non-volatile portion in response to a self-refresh mode of the memory package being enabled at a time of the reset signal.

6. A method comprising:

receiving data via a first interface to store in a volatile portion of a memory package, the first interface comprising a version four double data rate (DDR4) random-access memory (RAM) interface, the memory package including a second interface arranged to connect a host to a processing device in the memory package;

receiving a reset signal at a pin of the first interface, the 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); 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 the reset signal.

7. The method of claim 6 , wherein the second interface comprises a bus that operates in accordance with an Inter-Integrated Circuit (I2C) family of standards.

8. The method of claim 6 , wherein saving the data stored in the volatile portion of the memory package to the non-volatile portion of the memory package is performed in response to a determination that a dedicated save signal is inoperative.

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

10. The method of claim 6 , wherein saving the data stored in the volatile portion of the memory package to the non-volatile portion of the memory package is performed in response to a self-refresh mode of the memory package being enabled at a time of the reset signal.

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

receiving data via a first interface to store in a volatile portion of the memory package, the first interface comprising a version four double data rate (DDR4) random-access memory (RAM) interface, the memory package including a second interface arranged to connect a host to a processing device in the memory package;

receiving a reset signal at a pin of the first interface, the 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); 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 the reset signal.

12. The at least one machine readable medium of claim 11 , wherein the second interface comprises a bus that operates in accordance with an I2C family of standards.

13. The at least one machine readable medium of claim 11 , wherein saving the data stored in the volatile portion of the memory package to the non-volatile portion of the memory package is performed in response to a determination that a dedicated save signal is inoperative.

14. The at least one machine readable medium of claim 13 , wherein the dedicated save signal is communicated by a second pin corresponding to SAVE_n as defined in the Joint Electron Device Engineering Council (JEDEC) family of standards for version four double data rate (DDR4).

15. The at least one machine readable medium of claim 11 , wherein saving the data stored in the volatile portion of the memory package to the non-volatile portion of the memory package is performed in response to a self-refresh mode of the memory package being enabled at a time of the reset signal.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 14, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 051028/0835 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050719/0550 →
SUPPLEMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded Nov 13, 2018
From: MICRON TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A.., AS COLLATERAL AGENT
Reel/Frame 047630/0756 →
SUPPLEMENT NO. 10 TO PATENT SECURITY AGREEMENT Recorded Nov 13, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 048102/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2018
From: DUNN, JAMES E; ECKEL, NATHAN A
To: MICRON TECHNOLOGY, INC.
Reel/Frame 046881/0569 →
Continuity (2)
Provisional Application 62627988 · Feb 8, 2018
Related Publication 20190243713A1 · Aug 8, 2019