Non-volatile Resistive Switching Buffer for Storage Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage devices rely on volatile memory buffers, which lead to inefficiencies in write caching operations and increased manufacturing costs due to the need for temporary power sources, and they lack the high read/write performance required for modern high-capacity storage systems.

Innovation Solution

The implementation of a non-volatile buffer using two-terminal resistive switching memory devices, which enables faster data storage and retrieval, allowing for streamlined write caching operations and reduced fabrication costs by eliminating the need for temporary power sources, while also providing a removable and upgradable memory solution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If volatile memory buffers are used in conventional data storage devices, then write caching operations can be performed, but power consumption increases due to the need for temporary power sources and manufacturing cost increases

Engineering Contradiction:
Improvewrite caching operation efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent changes the fundamental parameter of memory volatility from volatile to non-volatile. By using non-volatile resistive switching memory devices, the system maintains data retention without requiring continuous power supply, thereby eliminating the need for temporary power sources while preserving write caching functionality

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts and eliminates the temporary power source component from the system. By using non-volatile memory, the auxiliary power hardware required for volatile memory buffers is completely removed, simplifying the system architecture and reducing manufacturing costs

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If volatile memory buffers are used in conventional data storage devices, then write caching operations can be performed, but manufacturing cost increases due to the need for temporary power sources

Engineering Contradiction:
Improvewrite caching operation efficiencyVSAvoidfabrication cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent extracts and eliminates the temporary power source component from the system. By using non-volatile memory, the auxiliary power hardware required for volatile memory buffers is completely removed, simplifying the system architecture and reducing manufacturing costs

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs non-volatile resistive switching memory devices that are inherently more cost-effective to manufacture compared to volatile memory systems. These devices can be produced using standard semiconductor fabrication processes without requiring additional power management components

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Quantity of substance

If volatile memory buffers are used, then data can be cached temporarily, but the system lacks high read/write performance required for modern high-capacity storage systems

Engineering Contradiction:
Improvebuffer capacityVSAvoidread/write performance
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent changes the memory technology parameter from traditional volatile memory to non-volatile resistive switching memory. This technological parameter change enables both large buffer capacity and high read/write speeds, as resistive switching memory inherently supports fast switching times and high data rates

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses composite memory architecture combining non-volatile resistive switching memory devices with high-capacity storage media. This composite approach leverages the fast access characteristics of resistive switching memory while maintaining the large storage capacity of traditional high-capacity media

Inventive Principle:
Principle #40Composite materials

4Loss of time

If non-volatile memory is used for the buffer, then host can de-allocate memory more quickly, but requires high read/write performance memory devices

Engineering Contradiction:
Improvememory de-allocation timeVSAvoidread/write performance requirement
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent changes the memory volatility parameter to non-volatile, enabling immediate data persistence upon writing. This allows the host system to immediately de-allocate buffer memory after data is written to the non-volatile buffer, as the data is permanently stored and cannot be lost, thereby reducing memory de-allocation time

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances data storage efficiency by enabling faster write operations, reducing power consumption, and extending the longevity of storage devices through the use of high-performance non-volatile memory, while also allowing for the removal and upgrading of memory components.

Implementation Method 1

The non-volatile buffer can comprise two-terminal, resistive switching memory having high read and write performance

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Data Source

PatentUS9971545B1Non-volatile write and read cache for storage media
Publication Date: 2018.05.15 CROSSBAR INC
  • US9971545B1 patent drawing
  • US9971545B1 patent drawing
  • US9971545B1 patent drawing

AI summary

Providing for a non-volatile buffer for a data storage device is disclosed herein. By way of example, the non-volatile buffer can save data that is to be written to a high-capacity data storage device. By utilizing non-volatile memory for the buffer, write caching operations can be streamlined, allowing a host to de-allocate memory more quickly as compared with volatile buffer memory, while reducing or avoiding hardware (e.g., capacitors) utilized to provide temporary power to volatile memory. In one example, the non-volatile buffer can comprise two-terminal, resistive switching memory having high read and write performance. Such a buffer can facilitate caching operations at speeds suitable for modern high-capacity storage devices.