Patent No. US10268608 (titled "Memory module with timing-controlled data paths in distributed data buffers") on Nov 21, 2017. The application was issued on Apr 23, 2019.
’608 is related to the field of high-density memory modules, specifically multi-rank systems where a memory controller manages data across multiple groups of memory devices. In these environments, maintaining signal integrity and precise timing is difficult because physical trace lengths and electrical loads vary across the module. Traditional leveling mechanisms often fail as operating speeds increase, leading to synchronization errors between the controller and the individual memory ranks.
The underlying idea behind ’608 is to decouple the memory controller from the memory devices by using distributed buffer circuits that act as intelligent intermediaries. Instead of the controller driving the entire memory load directly, it communicates with a module control device that distributes commands to these localized buffers. The key insight is to shift the responsibility for timing and signal alignment from the central controller to these buffers, allowing for localized synchronization and load reduction that makes the module appear as a single, manageable load to the system.
The claims of ’608 focus on a memory module architecture featuring a module control device and a plurality of buffer circuits positioned between the memory bus and the memory devices. Each buffer circuit contains a dedicated command processing circuit that decodes control signals to manage individual data paths. Crucially, these data paths incorporate tristate buffers for isolation and delay circuits that dynamically adjust signal timing based on the decoded module control signals, ensuring that data and strobe signals are perfectly aligned regardless of their physical position on the board.
In practice, the module control device receives system commands and translates them into internal module signals and a module clock. The buffer circuits use these signals to selectively enable specific subgroups of memory devices, effectively hiding complex multi-rank configurations from the controller. By utilizing the delay circuit within each data path, the buffer can compensate for propagation delays that occur as signals travel across the module board, ensuring that read and write data meet the strict latency requirements of the system.
This approach differs from prior solutions by eliminating the need for perfectly balanced trace lengths, which often compromise performance and complicate PCB design. By integrating command processing directly into the distributed buffers, the invention allows for real-time adjustment of signal phases and timing. This localized control mitigates metastability issues and allows the memory module to support a higher number of ranks and higher clock frequencies than the memory controller could otherwise support through direct signaling.
In the early 2010s when ’608 was filed, memory system architectures were typically implemented using multi-rank dual-in-line memory modules where memory density was strictly limited by the number of physical chip-select signals supported by the host memory controller. At a time when systems commonly relied on balanced-length trace routing to synchronize control and clock signals across all memory devices, hardware constraints made it non-trivial to increase the number of memory ranks without introducing significant signal integrity issues or timing skews. Furthermore, while some controllers utilized basic leveling mechanisms to compensate for propagation delays, these solutions were often insufficient to manage the increased electrical loading and complex timing requirements of high-density configurations operating at high clock frequencies.
The disclosed invention addresses the technical problem of rank limitations and timing inaccuracies in high-density memory modules through an architectural shift that decouples the physical memory devices from the host controller's native signaling constraints. By integrating a specialized control logic or buffer capable of managing multiple ranks, the system enables a higher memory density than the host controller is natively configured to address. This structural solution achieves improved signal integrity and timing precision by locally managing the distribution of control, address, and clock signals within the module. The technical effect is a capability to support expanded memory capacities and higher operating speeds while overcoming the physical loading and trace-length constraints that previously limited the scalability of multi-rank memory architectures.
This patent contains a total of 12 claims, with claim 1 serving as the sole 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 signal lines, specifically utilizing command processing circuits to control data paths through tristate buffers and delay circuits based on module control signals and clock timing. The dependent claims generally serve to further define the operational parameters of the module, including specific memory operation sequences, rank configurations, data width specifications for the buffers and memory devices, and the integration of specialized circuitry for metastability detection and programmable clock regeneration.
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