Patent JP2765335B2 successfully refreshed from Google Patents.
Patent US6970968B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6970968B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Memory module controller for providing an interface between a system memory controller and a plurality of memory devices on a memory module

Assignee: Intel Corp
•
Filing: 1998-02-13
•
Granted: 2005-11-29
•
Expires: 2018-02-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory module controller for providing interface between a system memory controller and a plurality of memory devices on a memory module. The memory module includes first interface circuitry and control logic. The first interface circuitry is configured to receive from the system memory controller a first memory transaction in a first format. The control logic is coupled to the first interface circuitry and configured to convert the first memory transaction into a second memory transaction in a second format for the plurality of memory devices. The second format of the second memory transaction is different than the first format of the first memory transaction.

Inventors

  • 👤 Thomas J. Holman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:42
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/16; G06F13/1668; G06F13/1694

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 105 words
A memory module, comprising: a first interface circuitry to receive a memory request signal from a system memory controller over a system memory bus; a second interface circuitry to communicate data between the system memory bus and a plurality of memory devices regardless of any difference of signal impedance or operating voltage between the memory devices and the system memory bus; and a control logic coupled to the first interface circuitry and second interface circuitry, in response to the memory request, to generate a separate signal addressed to and served by, via the second interface circuitry, at least one of the plurality of memory devices.
Claim 2
Dependent Claim 105 words
A memory module, comprising: a first interface circuitry to receive a memory request signal from a system memory controller over a system memory bus; a second interface circuitry to communicate data between the system memory bus and a plurality of memory devices regardless of any difference of signal impedance or operating voltage between the memory devices and the system memory bus; and a control logic coupled to the first interface circuitry and second interface circuitry, in response to the memory request, to generate a separate signal addressed to and served by, via the second interface circuitry, at least one of the plurality of memory devices.
Claim 3
Dependent Claim 43 words
The memory module controller of claim 1 , further comprising a clock generator to generate a clock signal to drive the separate signals controlling the plurality of memory devices, wherein the clock signal is different than a clock signal of the memory bus.
Claim 4
Dependent Claim 58 words
The memory module controller of claim 2 , wherein the first interface circuitry comprises a request handling logic to examine the memory request to determine whether the memory request is addressed to at least one of the memory devices and to ignore the memory request if the memory request is not addressed to any of the memory devices.
Claim 5
Dependent Claim 23 words
The memory module controller of claim 3 , further comprising a power management unit to control a power supplied to the memory devices.
Claim 6
Dependent Claim 23 words
The memory module controller of claim 4 , wherein the plurality of memory devices and the memory bus operate at different power voltages.
Claim 7
Dependent Claim 38 words
The memory module controller of claim 4 , wherein the power management unit reduces at least a portion of the power to the memory devices, if the memory request is not addressed to any of the memory devices.
Claim 8
Dependent Claim 37 words
The memory module controller of claim 4 , wherein the request handling logic is capable of decoupling the memory devices from the memory bus if the memory request is not addressed to any of the memory devices.
Claim 9
Dependent Claim 52 words
The memory module controller of claim 7 , wherein in response to a signal from the request handling logic indicating that the memory request is not addressed to any of the memory devices, the control logic instructs the clock generator to alter a frequency of the clock signal to the memory devices.
Claim 10
Dependent Claim 47 words
The memory module controller of claim 8 , wherein the control logic further instructs the power management unit to disable the clock generator if the memory request is not addressed to any of the memory devices, which in turn reduces the power dissipation of the memory devices.
Claim 11
Dependent Claim 19 words
The memory module controller of claim 1 , wherein the memory module is a dual inline memory module (DIMM).
Claim 12
Dependent Claim 19 words
The memory module controller of claim 1 , wherein the memory module is a single inline memory module (SIMM).
Claim 13
Dependent Claim 24 words
The memory module controller of claim 1 , wherein the plurality of memory devices comprises one of volatile memory devices and non-volatile memory devices.
Claim 14
Dependent Claim 43 words
The memory module controller of claim 1 , wherein the first interface circuitry further comprises a handshaking logic to provide a handshake signal to the system memory controller that indicates when the memory module controller is communicating data with the system memory controller.
Claim 15
Dependent Claim 43 words
The memory module controller of claim 1 , wherein the first interface circuitry further comprises a data handling logic to receive data from the system memory controller and convert the data into a format specifically required by the specification of the memory devices.
Claim 16
Dependent Claim 28 words
The memory module controller of claim 1 , further comprising a writing buffer coupled to the first interface circuitry to store data received from the system memory controller.
Claim 17
Dependent Claim 36 words
The memory module controller of claim 15 , further comprising an address storage unit coupled to the write buffer and the first interface circuitry to store addresses associated with the data stored in the write buffer.
Claim 18
Dependent Claim 32 words
The memory module controller of claim 1 , further comprising a read buffer coupled to the control logic to store data received from at least one of the plurality of memory devices.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-11-28 2009-05-30 2009-11-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-11-28 2013-05-30 2013-11-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-11-28 2017-05-30 2017-11-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag