Memory Controller Distributes Data Across Primary and Secondary Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face inefficiencies when storing large volumes of data, as they often require multiple interleaving operations due to size limitations of primary memory devices, leading to prolonged data transfer times.

Innovation Solution

A memory system comprising two or more memory devices and a controller that distributes input data across primary and secondary devices when the data size exceeds the single interleaving transfer size, and collects data from secondary devices during idle states to optimize storage efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored using multiple interleaving operations due to size limitations, then data can be stored in the primary memory device, but data transfer time is prolonged

Engineering Contradiction:
Improvedata storage capacityVSAvoiddata transfer time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the data storage process by dividing large data into portions and distributing them across multiple memory devices (primary and secondary devices). This allows parallel interleaving operations to occur simultaneously across different devices, thereby reducing the overall data transfer time while maintaining the required storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimension storage approach (one primary device) to a multi-dimensional approach by introducing secondary memory devices. This dimensional expansion enables parallel data transfer paths, allowing large datasets to be stored faster by utilizing multiple devices simultaneously rather than sequentially.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If a single primary memory device is used for storage, then device complexity is low, but storage efficiency for large data deteriorates

Engineering Contradiction:
Improvestorage efficiencyVSAvoidmemory system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory system is segmented into primary and secondary devices, with the controller managing data distribution. This segmentation enables parallel processing of large datasets across multiple devices, significantly improving storage efficiency. The complexity increase is managed through systematic data distribution and collection protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Secondary memory devices serve multiple functions: they act as temporary storage during data transfer and can be dynamically allocated based on data size requirements. This multi-functionality improves storage efficiency for varying data volumes while keeping the system architecture relatively simple and adaptable.

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

Data Source

PatentUS10585595B2Memory system and method for operating the same
Publication Date: 2020.03.10 SK HYNIX INC
  • US10585595B2 patent drawing
  • US10585595B2 patent drawing
  • US10585595B2 patent drawing

AI summary

A memory system includes: two or more memory devices; and a controller suitable for: distributively storing input data in a primary memory device and in a secondary memory device when the input data requested to be stored in the primary device has a greater size than a transfer size for a single interleaving operation of the primary device; and collecting the input data stored in the secondary device into the primary device when the primary and secondary memory devices are in an idle state.