Dual Buffer Memory Architecture for Storage Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepower consumptionVSAvoidbuffer memory configuration
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvepower consumptionVSAvoidbuffer utilization
Core Design Contradiction:
Use of energy by moving objectVSProductivity

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11210015B2Data storage device, operation method thereof, and storage system having the same
Publication Date: 2021.12.28 SK HYNIX INC
  • US11210015B2 patent drawing
  • US11210015B2 patent drawing
  • US11210015B2 patent drawing

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.