Memory Controller Channel Segmentation for Concurrent Die Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face challenges in achieving simultaneous busy status for multiple memory dies within the same channel due to limitations in memory controllers, leading to reduced data transmission efficiency as data throughput increases.

Innovation Solution

A memory controller with a command circuit and detect circuit that allows for instantaneous detection of operational status, interruption, and recovery of memory units within the same channel to assert operational commands efficiently, enabling quicker entry into busy status for multiple memory units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the memory controller makes multiple flash memory dies in the same channel enter busy status simultaneously, then data transmission efficiency is improved, but the memory controller limitation prevents this from being achieved

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidmemory controller capability
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the channel into multiple independent memory die groups, each capable of being accessed independently. The memory controller can assert commands to different memory dies within the same channel simultaneously by dividing the channel resources into separate accessible units, thereby improving data transmission efficiency despite controller limitations.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the memory controller asserts commands to multiple memory dies concurrently, then throughput increases, but the controller can only make one memory die transmit data at any specific point in time

Engineering Contradiction:
Improvedata throughputVSAvoidmemory controller operation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces a new dimension of operation by enabling the memory controller to assert commands to multiple memory dies along the channel dimension simultaneously. While the controller can only transmit data through one die at a time, it can initiate operations on multiple dies in parallel by utilizing the channel structure as an additional operational dimension, thereby increasing overall throughput.

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

Data Source

PatentUS10216665B2Memory device, memory controller, and control method thereof
Publication Date: 2019.02.26 RAYMX MICROELECTRONICS CORP
  • US10216665B2 patent drawing
  • US10216665B2 patent drawing
  • US10216665B2 patent drawing

AI summary

A control method includes detecting an operational command to a first memory unit, interrupting an operational status of a second memory unit, asserting the operational command corresponding to the first memory unit, and recovering the operational status of the second memory unit. The first memory unit and the second memory unit correspond to the same channel.