Unmapped Read Control Module Bypassing Memory Cell Array Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory devices face inefficiencies in performing unmapped read operations, as they often require read operations for memory cell arrays, which can be time-consuming and resource-intensive, especially when dealing with addresses containing no substantial data.
Innovation Solution
The implementation of an unmapped read control module and a page buffer that determine whether a read command is an unmapped read command, generating unmapped data through a memset operation without performing a read operation on the memory cell array, thereby bypassing the need for data retrieval from the array.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a read operation is performed on the memory cell array for unmapped addresses, then data can be retrieved from the array, but the operation becomes time-consuming and resource-intensive
Solution Approach 1:
The patent extracts the unnecessary read operation from the memory cell array for unmapped addresses. The unmapped read control module identifies addresses that are not mapped to the memory cell array and generates memset commands instead of executing read operations, thereby removing the time-consuming and resource-intensive array access step while still providing the required data to the host.
Solution Approach 2:
Instead of performing a read operation and then determining if data exists, the patent inverts the approach by first determining whether an address is mapped before performing any read operation. The unmapped read control module checks the mapping status and only executes memset operations for unmapped addresses, avoiding unnecessary read operations entirely.
2Reliability
If a read operation is performed on the memory cell array for unmapped addresses, then data can be retrieved from the array, but the operation becomes resource-intensive
Solution Approach 1:
The patent extracts the unnecessary read operation from the memory cell array for unmapped addresses. The unmapped read control module identifies addresses that are not mapped to the memory cell array and generates memset commands instead of executing read operations, thereby removing the time-consuming and resource-intensive array access step while still providing the required data to the host.
Solution Approach 2:
Instead of performing a read operation and then determining if data exists, the patent inverts the approach by first determining whether an address is mapped before performing any read operation. The unmapped read control module checks the mapping status and only executes memset operations for unmapped addresses, avoiding unnecessary read operations entirely.
3Reliability
If the memory device performs unmapped read operations by accessing the memory cell array, then accurate data can be provided to the host, but the operational speed decreases
Solution Approach 1:
The patent extracts the unnecessary read operation from the memory cell array for unmapped addresses. The unmapped read control module identifies addresses that are not mapped to the memory cell array and generates memset commands instead of executing read operations, thereby removing the time-consuming and resource-intensive array access step while still providing the required data to the host.
Solution Approach 2:
The patent performs preliminary action by checking whether an address is mapped before executing any read operation. The unmapped read control module determines the mapping status in advance and prepares memset commands for unmapped addresses, so that when a read command is received, the device can immediately execute the pre-prepared memset operation without accessing the memory cell array, thereby improving operational speed.
Data Source
AI summary
A memory device includes an unmapped read control module and a page buffer. The unmapped read control module is configured to receive a read command from a host, determine whether the read command is an unmapped read command, and output a memset command when the read command is the unmapped read command. The page buffer is configured to generate unmapped data by performing a memset operation in response to the memset command. The memset operation does not include a read operation for a memory cell array.


