James M. Dodd - Shingle Springs CA Michael W. Williams - Citrus Heights CA John B. Halbert - Beaverton OR Randy M. Bonella - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G11C 800
US Classification:
365233, 365193
Abstract:
A memory interface scheme reduces propagation delay by utilizing source-synchronous signaling to transmit address/command information to memory devices. A memory module in accordance with the present invention may include an address/command buffer that samples address/command information responsive to an address/command strobe signal and then passes the address/command information to a memory device on the module. A retiming circuit may be used to control the timing of read-return data from a memory device on the module.
System And Method For Providing Reliable Transmission In A Buffered Memory System
James M. Dodd - Shingle Springs CA Michael W. Williams - Citru Heights CA John Halbert - Beaverton OR Randy M. Bonella - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1200
US Classification:
711167, 711105, 710 52
Abstract:
The present invention provides a system and method for providing reliable transmission in a buffered memory system. The system includes memory devices, a memory controller, data buffers, an address/command buffer, and a clock circuit. The memory controller sends data, address information, status information and command information, to the memory devices and receives data from the memory devices. The buffers interconnect the memory devices and the memory controller. The clock circuit is embedded in the addr/cmd buffer. The clock circuit takes an input clock and outputs an output clock to the data buffers and/or the memory devices to control clock-skew to the data buffers and/or the memory devices.
Jim M. Dodd - Shingle Springs CA Michael W. Williams - Citrus Heights CA John B. Halbert - Beaverton OR Randy M. Bonella - Portland OR Chung Lam - Redwood City CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1202
US Classification:
711105, 711157, 711168, 710 52
Abstract:
Providing electrical isolation between the chipset and the memory data is disclosed. The disclosure includes providing at least one buffer in a memory interface between a chipset and memory modules. Each memory module includes a plurality of memory ranks. The at least one buffer allows the memory interface to be split into first and second sub-interfaces. The first sub-interface is between the chipset and the buffer. The second sub-interface is between the buffer and the memory modules. The method also includes interleaving output of the memory ranks in the memory modules, and configuring the at least one buffer to properly latch data being transferred between the chipset and the memory modules. The first and second sub-interfaces operate independently but in synchronization with each other.
Device And Method For Maximizing Performance On A Memory Interface With A Variable Number Of Channels
The present invention includes a method and device for controlling the data length of read and write operations performed on a memory device. The method includes determining a first number of channels available to a memory controller operatively coupled to the memory device; determining a second number representative of the number of populated channels; calculating a burst length based on the first and second numbers; and programming the memory controller to use the burst length as the data length of read and write operations performed on the memory device.
Device And Method For Maximizing Performance On A Memory Interface With A Variable Number Of Channels
The present invention includes a method and device for controlling the data length of read and write operations performed on a memory device. The method includes determining a first number of channels available to a memory controller operatively coupled to the memory device; determining a second number representative of the number of populated channels; calculating a burst length based on the first and second numbers; and programming the memory controller to use the burst length as the data length of read and write operations performed on the memory device.
Device And Method For Maximizing Performance On A Memory Interface With A Variable Number Of Channels
The present invention includes a method and device for controlling the data length of read and write operations performed on a memory device. The method includes determining a first number of channels available to a memory controller operatively coupled to the memory device; determining a second number representative of the number of populated channels; calculating a burst length based on the first and second numbers; and programming the memory controller to use the burst length as the data length of read and write operations performed on the memory device.
Steven Joffre, Gary Kellum, Jennifer Bovell, David Avrahami, Tina Goodin, Sandra Theriault, Dawson Swan, Angus Maitland, Patrick Quinlan, Satyendra Dave, Marilyn Rappaport
John Halbert (1968-1972), Julie Freeman (1966-1970), Ben Friedman (1962-1966), Clinton Bales (1975-1979), Doug Woodward (1967-1971), Jennifer Flower (1978-1982)
Googleplus
John Halbert
John Halbert
Relationship:
In_a_relationship
John Halbert
John Halbert
John Halbert
Work:
Halbert Publishing, LLC - Owner (2010)
Education:
University of Louisiana at Lafayette - General Studies