Memory Module Metadata Storage via Segmented Registers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing semiconductor memory devices face challenges in efficiently storing metadata while maintaining compatibility with error correction capabilities and minimizing performance impact.
Innovation Solution
A memory module architecture that allows adjustable storage of metadata by distributing it across a portion of the memory devices, using separate write enable signals to protect other data without requiring additional operations like read/modify/write cycles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If metadata is stored in the memory array along with associated data, then error correction capabilities are maintained, but performance is impacted due to additional operations required
Solution Approach 1:
The patent divides the memory system into separate components: data storage in memory devices and metadata storage in a dedicated metadata register. This segmentation allows independent access to data and metadata, eliminating the need for additional memory operations when accessing metadata, thus resolving the contradiction between maintaining error correction capabilities and preserving performance.
Solution Approach 2:
The patent extracts metadata from the memory array and places it in a separate metadata register. This extraction allows metadata to be accessed independently without affecting data access performance, while the memory array maintains its error correction capabilities for data storage.
2Productivity
If metadata is stored in a dedicated register, then performance is improved by eliminating additional operations, but error correction capabilities may be compromised
Solution Approach 1:
The patent introduces a metadata register as an intermediary component between the memory array and the controller. This intermediary stores metadata in a format that is compatible with error correction requirements while allowing fast access, thus resolving the contradiction between performance improvement and maintaining error correction capabilities.
3Adaptability or versatility
If metadata is distributed across all memory devices, then storage flexibility is improved, but device complexity increases
Solution Approach 1:
The patent segments metadata storage across multiple dedicated metadata registers associated with different memory devices. This segmentation provides flexibility in metadata storage while maintaining clear separation between data and metadata paths, thus resolving the contradiction between storage flexibility and device complexity.
Data Source
AI summary
Apparatuses, systems, and methods for alternate memory die metadata storage. A memory module includes a number of memory devices. A controller writes data and metadata to the module. The data is stored in the memory devices, while the metadata is stored in a selected portion of the memory devices. The selected portion of the memory devices may use separate write enable signals to protect bit lines which the metadata is not being written to.


