Successive Page Read Control for Faster, Lower-Power Storage Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage devices face challenges in improving read performance and reducing power consumption during data retrieval operations.
Innovation Solution
The implementation of a storage device that includes a memory controller providing both a physical address and a dummy address to facilitate a successive read operation, allowing for sequential data reading from selected pages, thereby optimizing read operations and reducing unnecessary command transmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the memory controller transmits a read command and address to the memory device for each data retrieval, then data can be read from the memory device, but read performance is limited and power consumption increases due to repeated command transmissions
Solution Approach 1:
The memory device performs successive read operations automatically after receiving one read command and address, without waiting for additional commands. This preliminary action of pre-fetching and sequentially reading multiple pages eliminates the need for repeated command transmissions, thereby improving read performance while reducing power consumption.
Solution Approach 2:
The successive read operation enables continuous data retrieval from multiple pages in sequence without interruption or command re-transmission. This continuous operation maximizes the utilization of the read channel and maintains sustained data flow, improving overall read performance while minimizing the idle time and power consumption associated with command overhead.
2Speed
If the memory controller reads data by transmitting read commands sequentially for each page, then data retrieval is possible, but the read speed is limited by the frequency of command transmissions
Solution Approach 1:
The memory device automatically performs multiple successive read operations after receiving a single read command and address. This preliminary action of pre-fetching data from subsequent pages eliminates the time required for repeated command transmissions, thereby increasing read speed and reducing the time loss associated with command overhead.
Solution Approach 2:
The successive read operation creates a continuous data retrieval process where multiple pages are read in sequence without interruption. This continuity eliminates the gaps caused by command re-transmissions, maintaining high read speed throughout the operation and minimizing the total time required for data retrieval.
Data Source
AI summary
Provided herein may be a storage device and a method of operating the same. The storage device may include a memory device including a plurality of pages in which data is stored, and a memory controller configured to provide, when a read request is externally received, address information including a physical address and a dummy address to the memory device. The memory device may perform a successive read operation of sequentially reading data from pages starting from a selected page corresponding to the physical address, among the plurality of pages, according to the dummy address.


