Memory Controller Data Latch Segmentation for Read Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In nonvolatile memory systems, managing large data sizes of management information can be challenging due to insufficient RAM areas in memory controllers, leading to difficulties in providing sufficient storage for efficient data read operations.

Innovation Solution

The memory system employs a configuration where management information is stored in data latch groups not used during data read, allowing for efficient data read operations even with limited RAM, by utilizing data latch groups to store and manage shift information and other data necessary for read processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If management information is stored in RAM area for high-speed reading, then data read speed is improved, but the required RAM area increases which is difficult to provide

Engineering Contradiction:
Improvedata read speedVSAvoidRAM area
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The patent segments the storage of management information by separating it into two parts: a first management information storage area in nonvolatile memory and a second management information storage area in data latch groups. This segmentation allows the system to maintain high-speed reading capability through the data latch groups while reducing the burden on the RAM area, thus resolving the contradiction between read speed and RAM area requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data latch groups act as an intermediary between the nonvolatile memory and the RAM area. They temporarily store management information, enabling high-speed access without requiring a large RAM area. The data latch groups mediate the data flow, allowing the memory controller to read management information quickly while using minimal RAM resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Area of stationary object

If data latch groups are used to store management information, then RAM area requirement is reduced, but device complexity increases

Engineering Contradiction:
ImproveRAM areaVSAvoiddevice complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The data latch groups are designed to serve multiple functions: they store management information, enable high-speed reading, and reduce RAM area requirements. By making these components multi-functional, the patent achieves RAM area reduction without proportionally increasing device complexity, as the same hardware structures perform multiple roles in the memory system.

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

Data Source

PatentUS11869601B2Memory system and memory controller
Publication Date: 2024.01.09 KIOXIA CORP
  • US11869601B2 patent drawing
  • US11869601B2 patent drawing
  • US11869601B2 patent drawing

AI summary

A memory system includes a first memory cell array which is a nonvolatile memory cell array, a controller configured to control read and write of data, a first data latch group used for input and output of the data between the controller and the first memory cell array, and at least one second data latch group in which stored data is maintained when the data is read from the first memory cell array by the controller. The controller is configured to store management information in the at least one second data latch group when or before executing a read process for the data from the first memory cell array, the management information being in a second memory cell array and used for read of the data.