Direct Logical-to-Physical Address Mapping for Sequential Memory Writes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems face increased latency and memory fatigue due to the frequent movement of L2P tables between high-speed and regular memory locations.
Innovation Solution
A direct L2P approach is implemented, where logical-to-physical address mappings are determined using information associated with sequential write operations, eliminating the need to load and update L2P tables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If L2P tables are frequently moved between high-speed and regular memory locations, then address mapping can be maintained, but latency increases and memory fatigue occurs
Solution Approach 1:
The patent extracts the L2P table management function from the memory movement mechanism. Instead of moving tables to maintain mappings, the system uses a mapping function that calculates physical addresses directly from logical addresses and stored metadata, eliminating the need for table movement and reducing latency
Solution Approach 2:
The patent creates a virtual copy of the L2P table in the form of metadata stored with data blocks. This virtual table allows the system to maintain address mappings without physically moving actual L2P table structures between memory locations, thereby reducing memory fatigue and access time
2Reliability
If L2P tables are frequently moved between high-speed and regular memory locations, then address mapping can be maintained, but memory fatigue increases
Solution Approach 1:
The patent extracts the L2P table management function from the memory movement mechanism. Instead of moving tables to maintain mappings, the system uses a mapping function that calculates physical addresses directly from logical addresses and stored metadata, eliminating the need for table movement and reducing latency
Solution Approach 2:
The patent creates a virtual copy of the L2P table in the form of metadata stored with data blocks. This virtual table allows the system to maintain address mappings without physically moving actual L2P table structures between memory locations, thereby reducing memory fatigue and access time
Data Source
AI summary
Methods, systems, and devices for memory operations are described. A memory system may write data to sequential physical addresses of the memory system based on receiving multiple write commands, where the sequential physical addresses may be associated with sequential logical addresses. Based on writing the data, the memory system may receive a read command for data stored in the memory system, where the read command may include a logical address. The memory system may determine a physical address of the memory system where the data is stored based on the received logical address, a last logical address written at the memory system, and a sequence number group associated with the last logical address. Based on determining the physical address, the memory system may read the data stored at the physical address.


