Patent No. US9824035 (titled "Memory module with timing-controlled data paths in distributed data buffers") on Feb 7, 2017. The application was issued on Nov 21, 2017.
’035 is related to the field of high-density memory modules, specifically those utilizing a distributed architecture to manage signal integrity and timing across multiple ranks of memory devices. It addresses the challenges of maintaining synchronized communication between a memory controller and numerous memory chips as operating speeds increase and signal propagation delays become significant relative to clock cycles.
The underlying idea behind ’035 is the delegation of timing autonomy to localized buffer circuits distributed across the module board. Rather than relying on the central memory controller to manage the minute skew and latency variations for every chip, each buffer independently learns the necessary timing offsets by observing signal relationships during an initial memory operation. This allows the module to dynamically compensate for physical trace lengths and electrical loading without requiring complex, hard-wired leveling from the controller.
The claims of ’035 focus on a memory module architecture where a central control device manages command signals while a plurality of distributed buffer circuits handle the data and strobe paths. These buffers are positioned specifically to correspond with distinct sets of memory devices and contain internal logic that captures timing information from a prior memory transaction to calibrate the data and strobe signal alignment for subsequent operations.
In practice, the system functions by having the buffers monitor the interval between receiving a module-level control signal and the arrival of data from the controller during a write sequence. This captured phase relationship is then used to precisely time the launch of read data back to the controller. By localizing this intelligence, the module ensures that data from different parts of the board arrives at the controller interface simultaneously, effectively masking the physical layout complexities of the module.
This approach differs from prior solutions that relied on rigid 'fly-by' topologies or global leveling performed by the memory controller, which often struggle with metastability and phase drift at high frequencies. By utilizing distributed buffers that act as local timing masters, the invention allows for higher memory densities and faster clock rates while presenting a simplified, uniform electrical load to the host system.
In the late 2000s when ’035 was filed, memory module architectures were typically implemented using a direct interface between a memory controller and multiple ranks of memory devices, where systems commonly relied on fixed-length trace routing to ensure synchronized signal arrival. At a time when memory density was increasing through the addition of more ranks, hardware constraints made maintaining signal integrity and timing margins non-trivial, as the electrical loading on the memory bus increased with each additional device. Furthermore, while some systems utilized controller-side leveling to compensate for propagation delays, these mechanisms often struggled to maintain performance as operating speeds scaled and physical trace imbalances became more pronounced.
The disclosed invention represents a technical advancement through an architectural shift in how control and data signals are managed within multi-rank memory modules. By integrating localized timing and signal distribution mechanisms directly on the module, the system overcomes the constraints of controller-side leveling and rigid trace-length matching. This structural approach enables higher memory densities and increased operating frequencies by isolating the external memory bus from the internal loading of multiple memory ranks, thereby achieving improved signal synchronization and reduced electrical interference across the memory interface.
The patent contains 22 claims, with claim 1 being the only independent claim. The independent claim focuses on a memory module architecture featuring a module control device and multiple buffer circuits that manage data and strobe signals between a memory controller and memory devices by utilizing timing information obtained during a prior memory operation to control signal timing. The dependent claims serve to specify operational details such as read and write configurations, delay control mechanisms, clock regeneration and phase adjustment, metastability detection, and various hardware arrangements involving specific data widths and memory rank selections.
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