Patent No. US10489314 (titled "Memory module with data buffering") on Dec 28, 2017. The application was issued on Nov 26, 2019.
’314 is related to the field of high-density memory modules, such as DIMMs, used in computer systems. It specifically addresses the technical challenges of increasing memory capacity and signal integrity by managing the electrical interface between a memory controller and multiple ranks of memory integrated circuits. The background context involves the physical and electrical limitations—such as capacitive loading, signal interference, and chip-select constraints—that typically arise when trying to expand memory beyond standard configurations.
The underlying idea behind ’314 is the use of an active buffering and logic layer resident on the memory module to decouple the physical memory devices from the system data bus. By implementing load isolation, the invention allows a memory module to populate more ranks or higher-density configurations than the memory controller might natively support or electrically handle. A key engineering insight is the intentional introduction of a registered data transfer delay, which provides the necessary timing budget for the logic to manage complex data path switching and address translation without compromising signal integrity at high frequencies.
The claims of ’314 focus on a memory module architecture that utilizes circuitry and logic to manage data transfers between a plurality of N-bit wide ranks and an N-bit wide data bus. The independent claims specifically cover the use of logic pipelines and control signals to enable registered data transfers through the module’s internal circuitry. A critical limitation in these claims is that the circuitry adds a predetermined time delay to these transfers, resulting in an overall CAS latency for the module that is higher than the actual operational CAS latency of the individual memory chips mounted on it.
In practice, the invention works by intercepting input address and control signals, including chip selects, and generating registered versions to activate specific memory ranks. When a read or write command is issued, the module's logic provides control signals to a buffer that selectively couples the target rank to the data bus while isolating others. This mechanism effectively masks the electrical load of the inactive ranks from the memory controller. By reporting a higher CAS latency to the system via the Serial-Presence-Detect (SPD) device, the module gains the extra clock cycles needed to perform this internal routing and signal conditioning.
This approach differs from prior solutions by moving beyond simple passive wiring or basic registering of command lines. Unlike standard registered DIMMs that only buffer control signals, this invention implements a data path rank buffer that actively manages the DQ and DQS (data strobe) lines. This prevents signal collisions during back-to-back reads from different ranks and reduces the total capacitive load seen by the memory controller to that of the buffer itself, rather than the sum of all memory chips. This allows for the transparent use of lower-density, lower-cost components to simulate high-capacity, high-performance virtual memory devices.
In the mid-2000s when ’314 was filed, memory subsystem architectures were typically implemented using a direct electrical connection between the memory controller and the individual memory devices mounted on a module. At a time when system motherboards commonly relied on a limited number of physical chip-select signals to manage memory ranks, increasing the total memory capacity per slot was often restricted by the controller's ability to address only one or two ranks. Furthermore, when hardware constraints made signal integrity and load fan-out non-trivial at higher operating frequencies, the cumulative electrical loading of multiple memory devices on the data bus created significant timing and power dissipation challenges for high-density configurations.
The disclosed invention represents a meaningful technical advancement through an architectural shift that utilizes a buffer to provide dynamic load isolation between memory integrated circuits and the system data bus. By implementing logic that selectively couples a target memory circuit to the data bus while simultaneously isolating non-target circuits during specific data bursts, the system overcomes the electrical loading constraints that typically limit the number of devices per rank. This integration enables a memory module to present a reduced electrical load to the memory controller, thereby facilitating higher memory densities and improved signal integrity without exceeding the physical rank-selection limitations of the host system.
This patent contains 33 total claims, with claims 1, 15, and 28 serving as the independent claims. The independent claims focus on a memory module architecture featuring a printed circuit board with multiple ranks of memory integrated circuits, control logic, and specialized circuitry designed to manage registered data transfers between the ranks and a data bus by adding a predetermined time delay to ensure the overall CAS latency of the module exceeds the operational CAS latency of the individual memory devices. The dependent claims further define the system by specifying load isolation, the use of logic pipelines, external termination circuits, phase-locked loop clock drivers for synchronous operation, and configurations where pairs of memory devices simulate wider virtual devices.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents