Interchangeable Memory Modules for Unified DRAM and NAND Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data processing systems incorporating both DRAM and NAND flash memory devices require distinct memory modules and interfaces due to their different operational characteristics, leading to complexity and inefficiency in performing memory and storage operations.

Innovation Solution

A data processing system with interchangeable memory modules, each equipped with a controller and memory device, capable of selectively performing memory or storage operations based on host requests, using integrated interface logic circuits to manage operations efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate memory modules and interfaces are used for DRAM and NAND flash memory devices, then each device type can perform its specific operations (memory operations for DRAM, storage operations for NAND flash), but the system complexity increases and operational efficiency decreases

Engineering Contradiction:
Improveoperational reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal memory module design where a single module can perform both memory operations (for DRAM) and storage operations (for NAND flash). The controller is configured to selectively execute different operation types based on host requests, eliminating the need for separate specialized modules and interfaces for each memory device type.

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

Solution Approach 2:

The patent merges previously separate memory modules and interfaces into a single integrated structure. By combining DRAM and NAND flash memory devices into one interchangeable module with a unified interface, the system reduces component count and simplifies the overall architecture while maintaining the ability to perform both memory and storage operations.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If separate memory modules and interfaces are used for DRAM and NAND flash memory devices, then each device type can perform its specific operations, but operational efficiency decreases

Engineering Contradiction:
Improveoperational reliabilityVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The universal memory module design enables the system to efficiently handle both memory and storage operations through a single module type. The controller's ability to selectively perform different operations based on host requests optimizes operational efficiency by eliminating the need for module switching or interface translation between separate DRAM and NAND flash modules.

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

Data Source

PatentUS10032494B2Data processing systems and a plurality of memory modules
Publication Date: 2018.07.24 MIMIRIP LLC
  • US10032494B2 patent drawing
  • US10032494B2 patent drawing
  • US10032494B2 patent drawing

AI summary

A data processing system may include a memory/storage circuit and a host. The memory/storage circuit may include a first memory module and a second memory module. Each of the first and second memory modules may include a controller and a memory device. The host may have access to the memory device of the first memory module and the memory device of the second memory module. Each of the controllers included in the first and second memory modules may be configured to selectively perform any one of a memory operation and a storage operation according to a request of the host.