Storage Device Dual Outbound Area Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage devices, such as SSDs, face inefficiencies in data transfer operations due to limitations in address translation and data handling, leading to reduced data transfer speed and increased overhead during address reprogramming.
Innovation Solution
A storage device architecture that employs a dual outbound area system, where a first outbound area is used for primary data transfer and a second outbound area is used for address translation reprogramming, allowing for parallel data transfer and reprogramming operations, thereby improving data transfer speed and reducing overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a single outbound area is used for data transfer, then the device structure is simple, but the data transfer speed decreases due to sequential address reprogramming
Solution Approach 1:
The patent divides the outbound area into multiple separate outbound areas (first outbound area, second outbound area, etc.). Each outbound area can be independently configured and used for different data transfer operations. This segmentation allows the system to perform address reprogramming in one outbound area while simultaneously transferring data through another outbound area, thereby resolving the contradiction between transfer speed and structural simplicity.
Solution Approach 2:
The patent introduces a temporal dimension to the data transfer process by enabling parallel operations across multiple outbound areas. Instead of sequential single-area operations, the system operates in multiple dimensions simultaneously - data transfer occurs through one outbound area while address reprogramming occurs in another, effectively adding a parallel execution dimension to the transfer process.
2Adaptability or versatility
If address translation unit is reprogrammed during data transfer, then address flexibility is improved, but data transfer overhead increases
Solution Approach 1:
The patent performs address reprogramming in advance in a dedicated outbound area before the actual data transfer through the main outbound area. By preparing the address translation in the first outbound area while data is being transferred through the second outbound area, the system eliminates the need to pause data transfer for address reprogramming, thus reducing overhead while maintaining flexibility.
Solution Approach 2:
The patent introduces an intermediary outbound area that acts as a buffer between the address translation unit and the main data transfer path. This intermediary area allows address reprogramming operations to occur without directly interfering with the primary data transfer stream, enabling flexible address translation while minimizing disruption to data transfer operations.
3Productivity
If parallel data transfer and reprogramming operations are enabled, then data transfer efficiency is improved, but device complexity increases
Solution Approach 1:
The patent segments the data transfer system into multiple independent outbound areas, each capable of handling specific operations. This segmentation enables parallel processing of data transfer and address reprogramming without requiring complex interconnections, as each outbound area operates semi-independently under unified controller management, thus improving efficiency while controlling complexity.
Data Source
AI summary
A data transferring method of a storage device is provided. The method may include transferring a first data to a first outbound area, transferring the first data sent to the first outbound area to a first area of a main memory corresponding to a first address programmed by an address translation unit, transferring a second data to a second outbound area in response to an indication that the address translation unit is to be reprogrammed, and transferring the second data sent to the second outbound area to the first outbound area.


