Flash Memory Data Management via Preliminary Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Frequent writing and erasing operations in flash memory devices shorten their lifespan and reduce data transmission efficiency due to the need to write data in units of pages or sectors, regardless of the data quantity.
Innovation Solution
A management method and apparatus that integrate data before writing it into the device, using a control unit and storage unit to manage data access, where data is stored in an external storage unit and integrated before being written, optimizing data transmission and management efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is written into flash memory in unit of pages or sectors regardless of data quantity, then data can be written into the flash memory, but the number of writing operations increases and data transmission efficiency decreases
Solution Approach 1:
The patent introduces a storage unit that temporarily stores data before it is written into the flash memory device. This preliminary storage action allows multiple small data writes to be accumulated and then written together in fewer, larger operations, thereby reducing the total number of writing operations and improving data transmission efficiency.
Solution Approach 2:
The patent combines multiple separate data writing operations into a single integrated writing operation. By storing data in a storage unit first and then writing the accumulated data to the flash memory as a whole, the system merges multiple small writes into fewer larger writes, reducing operation overhead and improving efficiency.
2Reliability
If erasing operation is performed on flash memory in unit of blocks to update previously recorded data, then data can be updated, but the lifespan of the flash memory is shortened
Solution Approach 1:
The storage unit serves as a preliminary storage location where data can be updated without immediately affecting the flash memory device. Updates are performed in the storage unit first, and only when necessary are changes propagated to the flash memory, reducing the frequency of erase operations and extending device lifespan.
Solution Approach 2:
The storage unit acts as an intermediary between the host and the flash memory device. It buffers data and manages write operations, allowing updates to be performed in the storage unit without requiring immediate erase operations on the flash memory blocks, thereby reducing wear on the device.
Data Source
AI summary
A management method, a management apparatus, and a controller for memory data access are provided. The management apparatus is disposed between a host and a device for managing the data transmitted between the host and the device, wherein the management apparatus includes a control unit and a storage unit. When the control unit receives a data writing command from the host, it searches for a set mapped to the data in the storage unit and updates the data in the set. Then, the control unit collects the other parts of the data in the storage unit and the device, integrates all parts of the data, and writes the integrated data into the device. Accordingly, the efficiency in data transmission can be improved, and the number of data writing operations can be reduced so that the lifespan of the device can be prolonged.


