IP Library Granted Patent US 9,026,685
Granted Patent B2
US 9,026,685 · App. 13/961,931 · Granted May 5, 2015

Memory module communication control

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,026,685
App. No.
13/961,931
Granted
May 5, 2015
Kind
B2
Abstract

Methods and systems for memory module communication control are disclosed. A method includes receiving a message associated with a memory module in communication with a controller via a bus including a clock line. Further, the method includes determining whether the bus is idle. The method also includes communicating a signal via the clock line regarding the message associated with the memory module in response to determining that the bus is idle.

Claims (31)

1. A method comprising:

receiving a message associated with a memory module in communication with a controller via a bus including a clock line;

determining whether the bus is idle; and

in response to determining that the bus is idle, communicating a signal via the clock line regarding the message associated with the memory module.

2. The method of claim 1 , wherein receiving a message comprises receiving an interrupt from the memory module.

3. The method of claim 1 , wherein the memory module is a dual in-line memory module (DIMM).

4. The method of claim 3 , wherein receiving a message comprises receiving an interrupt from the memory module.

5. The method of claim 1 , wherein the bus is an I 2 C bus.

6. The method of claim 1 , wherein the clock line is a serial clock line.

7. The method of claim 1 , wherein communicating a signal comprises driving the clock line low in response to receipt of the message.

8. A method comprising:

receiving an interrupt for a memory module in communication with a controller via a bus including a clock line;

determining whether the bus is idle; and

in response to determining that the bus is not idle:

driving the clock line low; and

communicating a stop command to one or more other memory modules.

9. The method of claim 8 , wherein the memory module is a dual in-line memory module (DIMM).

10. The method of claim 8 , wherein the bus is an I 2 C bus.

11. The method of claim 8 , wherein the clock line is a serial clock line.

12. A method comprising:

at a master device in a computer bus system:

receiving a signal via a clock line; and

communicating a message associated with the signal to one or more other devices.

13. The method of claim 12 , wherein the signal indicates receipt of an interrupt from a memory module.

14. The method of claim 12 , wherein the memory module is a dual in-line memory module (DIMM).

15. The method of claim 12 , wherein the computer bus system is an I 2 C bus system.

16. The method of claim 12 , wherein the clock line is a serial clock line.

17. The method of claim 12 , wherein communicating a message comprises communicating the message to a platform controller hub.

18. The method of claim 17 , wherein the message is an interrupt.

19. The method of claim 12 , further comprising detecting the signal on the clock line.

20. The method of claim 19 , wherein detecting the signal comprises detecting that voltage on the clock line is driven below a predefined voltage level.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050304/0277 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT CONTAINING TYPO ERRORS PREVIOUSLY RECORDED AT REEL: 037101 FRAME: 0969. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037689/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037101/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2013
From: DECESARIS, MICHAEL; PARSONESE, JAMES J.; REMIS, LUKE D.; SELLMAN, GREGORY D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030966/0420 →