Dual Buffer Memory Architecture for Storage Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing data storage devices face challenges in efficiently managing data input/output operations due to differences in operation speeds between host devices and storage devices, leading to increased power consumption and heat generation, especially when both write and read operations are performed simultaneously.
Innovation Solution
A data storage device configuration that includes a first buffer memory for temporary storage of write data and a second buffer memory for retaining write data until a preset time, with the controller managing data transfer between these buffers and the storage medium, optimizing operations by reducing the second buffer's role to only input operations and minimizing output tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If a single buffer memory is used for data input/output operations, then the device complexity is reduced, but the power consumption increases and heat generation occurs during simultaneous write and read operations
Solution Approach 1:
The buffer memory is divided into two separate buffer memories: a first buffer memory for write operations and a second buffer memory for read operations. This segmentation allows independent management of write and read operations, preventing simultaneous operations from causing excessive power consumption and heat generation in a single buffer, while maintaining overall system functionality.
2Use of energy by moving object
If the second buffer memory performs both input and output operations, then the buffer utilization is maximized, but the power consumption increases
Solution Approach 1:
The first buffer memory is optimized for write operations with characteristics suited for data input, while the second buffer memory is optimized for read operations with characteristics suited for data output. This local optimization allows each buffer to operate efficiently in its designated function, reducing overall power consumption while maintaining high buffer utilization through specialized design.
Data Source
AI summary
A data storage device includes a storage medium, a first buffer memory, a second buffer memory, and a controller. The controller is configured to control data input/output for the storage medium according to requests received from a host device and to store write data in the first and second buffer memories in response to a write request received from the host device.


