Memory Controller Data Latch Segmentation for Read Speed
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Area of stationary object
If data latch groups are used to store management information, then RAM area requirement is reduced, but device complexity increases
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.
Data Source
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.


