Nonvolatile Memory Module SPD Storage Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory modules relying on volatile DRAM devices for storing serial presence detect (SPD) information are prone to failure, leading to operational issues and increased manufacturing costs due to the need for additional EEPROM components.

Innovation Solution

Implementing a nonvolatile memory module with multiple nonvolatile memory devices, such as MRAM, to store and manage SPD information, eliminating the need for EEPROM and ensuring module functionality even if one device fails, by distributing or duplicating SPD information across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If volatile DRAM devices are used to store SPD information, then the memory module can operate, but the module is prone to failure and requires additional EEPROM components

Engineering Contradiction:
ImproveSPD information storage reliabilityVSAvoidmemory module structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines the SPD information storage function with the nonvolatile memory devices that are already part of the memory module. Instead of using separate volatile DRAM devices or additional EEPROM components, the SPD information is stored directly in the nonvolatile memory devices (MRAM, PRAM, RRAM, FRAM, or flash memory) that constitute the memory module, thereby eliminating the need for additional components and reducing structural complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The nonvolatile memory devices are made multi-functional by enabling them to serve both as the primary memory storage devices and as the SPD information storage medium. This universal approach allows the same hardware components to perform multiple functions, eliminating the need for dedicated SPD storage components and simplifying the overall module architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If multiple nonvolatile memory devices store SPD information, then the module becomes more reliable, but the device complexity increases

Engineering Contradiction:
Improvemodule functionalityVSAvoidcontrol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the SPD information storage across multiple nonvolatile memory devices within the memory module. Each device can store SPD information independently, and the memory module controller is designed to read from and write to specific devices based on their individual capabilities and status, thereby distributing the reliability burden across multiple segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory module controller automatically manages the SPD information storage and retrieval process across multiple devices without requiring external intervention. The controller identifies which devices are capable of storing SPD information and performs read/write operations accordingly, making the system self-configuring and self-managing.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If SPD information is stored in nonvolatile memory devices, then manufacturing costs are reduced by eliminating EEPROM, but the difficulty of detecting and measuring SPD information increases

Engineering Contradiction:
Improvemanufacturing costVSAvoidSPD information reading
Core Design Contradiction:
Ease of manufactureVSDifficulty of detecting and measuring

Solution Approach 1:

The patent leverages the inherent characteristics of nonvolatile memory devices (MRAM, PRAM, RRAM, FRAM, or flash memory) to store SPD information using parameters native to these devices, such as resistance states, magnetic states, or charge states. The memory module controller is designed with detection capabilities specifically tailored to read these parameters, thereby maintaining ease of detection while utilizing nonvolatile storage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9202585B2Nonvolatile memory module, memory system including nonvolatile memory module, and controlling method of nonvolatile memory module
Publication Date: 2015.12.01 SAMSUNG ELECTRONICS CO LTD
  • US9202585B2 patent drawing
  • US9202585B2 patent drawing
  • US9202585B2 patent drawing

AI summary

A memory system is provided, which includes a nonvolatile memory module including a plurality of nonvolatile memory devices, and a memory module controller configured to control the nonvolatile memory module. At least two nonvolatile memory devices of the plurality of nonvolatile memory devices are configured to store serial presence detect (SPD) information. The memory module controller is configured to read the SPD information from the nonvolatile memory module and to set a communication mode with the nonvolatile memory module based on the read SPD information.