Hybrid Density Memory Channel Allocation for Faster Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-channel memory storage devices lack an effective method to allocate High Density Memory (HDM) and Low Density Memory (LDM) under a multi-channel system architecture, hindering efficient data access and transmission.

Innovation Solution

A multi-channel hybrid density memory storage device with a non-volatile memory unit comprising multiple memory groups, each with at least one LDM and one HDM, and a control unit using different error correction circuits to manage data access and transmission between LDMs and HDMs, optimizing data access speed and process performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If HDM is used to increase storage capacity, then storage density is improved, but data access speed deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The storage device is segmented into multiple channels, with each channel containing both HDM and LDM memory types. This segmentation allows independent access to different memory types through different channels, enabling parallel data operations and improving overall access speed while maintaining high storage capacity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different memory types (HDM and LDM) are allocated to different channels based on their characteristics. LDM is assigned to channels requiring fast access speed, while HDM is assigned to channels prioritizing storage capacity. This local quality differentiation allows each channel to optimize for its specific function, resolving the contradiction between storage density and access speed

Inventive Principle:
Principle #3Local quality

2Speed

If LDM is used to increase data access speed, then data access speed is improved, but storage capacity deteriorates

Engineering Contradiction:
Improvedata access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent merges LDM and HDM into a unified multi-channel storage system where both memory types coexist and operate simultaneously. This combination allows the system to achieve both fast data access (through LDM) and high storage capacity (through HDM) by leveraging the complementary strengths of each memory type

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If multiple memory types are mixed in one channel, then storage capacity is improved, but data transmission efficiency deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoiddata transmission efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the storage device into multiple independent channels, with each channel dedicated to a specific memory type (LDM or HDM). This segmentation prevents mixing of different memory types within the same channel, allowing each channel to operate independently and efficiently, thereby improving data transmission efficiency while maintaining high storage capacity through the combined capacity of all channels

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8429332B2Multi-channel hybrid density memory storage device and control method thereof
Publication Date: 2013.04.23 ADATA TECHNOLOGY CO LTD
  • US8429332B2 patent drawing
  • US8429332B2 patent drawing
  • US8429332B2 patent drawing

AI summary

The present invention discloses a control method of a multi-channel hybrid density memory storage device for access a user data. The storage device includes a plurality of low density memories (LDM) and high density memories (HDM). The steps of the method comprises: first, determining where the user data transmitted; then, using one of two error correction circuits which have different error correction capability to encode or decode the user data.