IP Library Granted Patent US 10,976,960
Granted Patent B2
US 10,976,960 · App. 16/212,572 · Granted Apr 13, 2021

Methods of synchronizing memory operations and memory systems employing the same

Inventors: Matthew A. Prather (Boise, ID); Frank F. Ross (Boise, ID)
Assignee: Micron Technology, Inc.
G06F3/0659G06F3/0611G06F3/0683G06F13/1689G11C7/22G11C7/222
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,976,960
App. No.
16/212,572
Granted
Apr 13, 2021
Kind
B2
Abstract

A memory system is provided. The memory system includes a first memory device having a first latency corresponding to a first command and a second memory device having a second latency corresponding to a second command. The second latency differs from the first latency by a latency difference. The memory system further includes a host operably coupled to the first and second memory devices. The host is configured to send the first command to the first memory device at a first time, and to send the second command to the second memory device at a second time. The first time and the second time are separated by a delay corresponding to the latency difference.

Claims (29)

1. A memory system, comprising:

a first memory device having a first latency corresponding to a first command;

a second memory device having a second latency corresponding to a second command,

wherein the second latency differs from the first latency by a latency difference; and

a host operably coupled to the first and second memory devices, and configured to:

send the first command to the first memory device at a first time, and

send the second command to the second memory device at a second time,

wherein the first time and the second time are separated by a delay corresponding to the latency difference,

wherein in response to the first command, the first memory device performs a first operation at a third time, and

wherein in response to the second command, the second memory device performs a second operation at the third time.

2. The memory system of claim 1 , wherein the third time differs from the first time by the first latency, and from the second time by the second latency.

3. The memory system of claim 1 , wherein the host is further configured to:

poll the first and second memory devices to determine the first and second latencies.

4. The memory system of claim 1 , wherein at least one of the first command and the second command is a termination command configured to place one of the first memory device and the second memory device into a termination mode.

5. The memory system of claim 1 , wherein at least one of the first command and the second command is a data transfer command configured to place one of the first memory device and the second memory device into a data transfer mode.

6. The memory system of claim 1 , wherein the first and second memory devices each comprise one of a DIMM module and an NVDIMM module.

7. The memory system of claim 1 , wherein the first and second memory devices are operably coupled to a shared memory bus.

8. A method of operating a memory system including a first memory device having a first latency corresponding to a first command and a second memory device having a second latency corresponding to a second command, wherein the first latency differs from the second latency by a latency difference, the method comprising:

sending a first command to the first memory device at a first time;

sending a second command to the second memory device at a second time, wherein the first time and the second time are separated by a delay corresponding to the latency difference;

the first memory device performing a first operation corresponding to the first command at a third time; and

the second memory device performing a second operation corresponding to the second command at the third time.

9. The method of claim 8 , wherein the third time differs from the first time by the first latency, and from the second time by the second latency.

10. The method of claim 8 , further comprising:

polling the first and second memory devices to determine the first and second latencies.

11. The method of claim 8 , wherein at least one of the first command and the second command is a termination command configured to place one of the first memory device and the second memory device into a termination mode.

12. The method of claim 8 , wherein at least one of the first command and the second command is a data transfer command configured to place one of the first memory device and the second memory device into a data transfer mode.

13. The method of claim 8 , wherein the first and second memory devices each comprise one of a DIMM module and an NVDIMM module.

14. The method of claim 8 , wherein the first and second memory devices are operably coupled to a shared memory bus.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 051026/0568 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050718/0764 →
SUPPLEMENT NO. 11 TO PATENT SECURITY AGREEMENT Recorded Jan 16, 2019
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 048082/0860 →
SUPPLEMENT NO. 2 TO PATENT SECURITY AGREEMENT Recorded Jan 16, 2019
From: MICRON TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 048082/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2018
From: PRATHER, MATTHEW A.; ROSS, FRANK F.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047699/0341 →
Continuity (2)
Continuation 15693128 · Aug 31, 2017
Related Publication 20190107975A1 · Apr 11, 2019