Patent No. US8301833 (titled "Non-volatile memory module") on Sep 29, 2008. The application was issued on Oct 30, 2012.
’833 is related to the field of memory modules and data preservation systems, specifically addressing the challenge of maintaining data integrity in volatile memory during power interruptions. In high-performance computing, volatile memory like DRAM provides high-speed access but loses data without power, while non-volatile memory like NAND flash is persistent but slower. The background context involves the need for a reliable, maintenance-free backup mechanism that can bridge these two memory types without the environmental and reliability drawbacks of traditional battery-backed systems.
The underlying idea behind ’833 is to implement a hybrid memory architecture that dynamically adjusts its operational parameters to facilitate an emergency data transfer from volatile to non-volatile storage. The key inventive insight is the use of a variable clock frequency strategy during backup and restore operations. By down-clocking the volatile memory subsystem to a frequency lower than its standard host-facing speed, the system reduces peak power consumption and aligns the data throughput more closely with the slower non-volatile storage, allowing the entire backup process to be sustained by a compact, non-battery power source like a capacitor array.
The claims of ’833 focus on a control method and system architecture that manages three distinct clock frequencies across two modes of operation. Specifically, the independent claims cover a memory system that operates the volatile subsystem at a high first frequency for host communications, but switches to a significantly lower third frequency when entering a backup mode. This backup mode involves moving data between the volatile and non-volatile subsystems, with the non-volatile side operating at its own specific second frequency, ensuring that the volatile memory is not running at full speed when the host is no longer the primary interface.
In practice, the invention utilizes a controller, such as an FPGA, to monitor for trigger conditions like a power failure. When a failure is detected, an isolation circuit decouples the volatile memory from the host to prevent signal interference and capacitive loading. The system then transitions to a secondary power state where the capacitor bank provides the necessary energy to flush the volatile data into the flash memory. To further optimize power, the controller can perform data slicing, activating only specific segments of the memory bus at a time while keeping the remaining segments in a low-power self-refresh state.
This approach differs from prior solutions by eliminating the reliance on bulky batteries and providing a more granular control over the memory's power profile. Unlike standard backup systems that attempt to run the memory at its rated speed until power is exhausted, this invention recognizes that the bottleneck during a backup is the non-volatile write speed. By intentionally slowing down the volatile memory's clock and using frequency-divided signals, the system extends the effective life of the stored capacitive charge, ensuring a complete and reliable data transfer even in space-constrained server environments.
In the late 2000s when ’833 was filed, high-performance computing environments typically implemented volatile memory subsystems using DRAM modules that relied on continuous power to maintain data integrity. At a time when system reliability was often managed through external uninterruptible power supplies or lead-acid batteries, hardware constraints made the integration of long-term data persistence directly onto a volatile memory module non-trivial. When systems commonly relied on centralized backup routines rather than localized, autonomous data migration, the transition between standard operation and emergency backup states often introduced latency or power instability that could jeopardize data consistency during a power loss event.
The disclosed invention represents a technical advancement through an architectural shift that integrates a non-volatile backup subsystem and a multi-state power module directly with a volatile memory array. By utilizing a controller and isolation circuits to selectively decouple the non-volatile components during standard host operations, the system overcomes the constraint of signal interference while enabling autonomous data migration during power failures. The advancement is further characterized by a power management structure that transitions through multiple states—utilizing a secondary power source like a capacitor array—to maintain stable voltages during the backup process. This configuration enables a localized recovery capability and improved power efficiency by allowing the volatile memory to operate at reduced frequencies or in bit-wise slices during the transfer to non-volatile storage.
This patent contains a total of 30 claims, with claims 1 and 15 serving as the independent claims. The independent claims focus on a memory system and a corresponding control method that utilize multiple clock frequencies to manage data transfers between volatile and non-volatile memory subsystems, specifically reducing the volatile memory clock speed during internal data transfers compared to host-communication speeds. The dependent claims serve to further define the operational parameters of the system, including specific trigger conditions like power failures, the synchronization of clock frequencies, the physical hardware configuration, and the management of backup or restore operations.
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