CBRAM DRAM Memory Architecture for Low Power Save Restore

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems face challenges in achieving fast and low-energy save/restore operations due to the limitations of DRAM and Flash memory, including high power consumption and slow data transfer rates, especially in mobile devices, where standby power and latency are critical concerns.

Innovation Solution

Incorporating a solid electrolyte layer-based conductive bridging random access memory (CBRAM) that operates at similar voltages to DRAM, enabling high-bandwidth data transfer between volatile and nonvolatile memory sections, allowing for faster and more energy-efficient save and restore operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is copied from DRAM to Flash memory when entering standby mode, then data is preserved in nonvolatile memory, but system power consumption increases and latency is added

Engineering Contradiction:
Improvedata preservationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines DRAM and CBRAM into a single memory system where CBRAM cells are integrated alongside DRAM cells. This merging allows the system to maintain volatile memory functionality while incorporating nonvolatile capabilities, eliminating the need for separate Flash memory operations and reducing overall power consumption during save/restore cycles.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

CBRAM serves as an intermediary between DRAM and traditional Flash memory. It provides nonvolatile storage capabilities with DRAM-like speed and low voltage operation, acting as a mediator that eliminates the need for high-voltage Flash programming while maintaining data persistence during standby mode.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is copied from DRAM to Flash memory, then data is saved for restore operations, but data transfer speed is slow

Engineering Contradiction:
Improvedata persistenceVSAvoiddata transfer rate
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

By merging CBRAM cells with DRAM cells in the same memory structure, the patent enables direct, high-speed data transfer between volatile and nonvolatile storage without the slow Flash programming process. The integrated architecture allows bit-to-bit copying at DRAM speeds.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the physical parameters of the memory system by introducing CBRAM cells that operate at DRAM-compatible voltages and speeds. This parameter change enables fast data transfer while maintaining nonvolatile persistence, unlike traditional Flash memory which operates at higher voltages and slower speeds.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If SONOS elements are used for nonvolatile storage, then data can be retained without power, but high voltages are required for programming

Engineering Contradiction:
Improvenonvolatile storageVSAvoidprogramming voltage
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent changes the voltage parameter by using CBRAM cells that operate at the same low voltages as DRAM, eliminating the need for high-voltage programming required by SONOS and Flash memory. This enables nonvolatile storage without the power and integration challenges of high-voltage technologies.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

CBRAM acts as an intermediary technology that bridges the gap between low-voltage DRAM and high-voltage Flash/SONOS. It provides nonvolatile capabilities compatible with standard DRAM voltage levels, eliminating the need for complex high-voltage generation circuits.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If SRAM cells are paired one-to-one with SONOS elements, then data can be copied bit-to-bit, but configuration flexibility is lost

Engineering Contradiction:
Improvedata copying capabilityVSAvoidconfiguration flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal memory architecture where CBRAM cells can serve multiple functions: nonvolatile storage, volatile storage, and data transfer buffer. The memory system can dynamically configure which regions operate in which mode, providing flexibility that hardwired SRAM-SONOS pairings cannot achieve.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

CBRAM technology enhances standby power management and reduces latency by enabling rapid data transfer and storage with lower power consumption compared to traditional systems, facilitating more aggressive save/restore operations without the need for additional nonvolatile memory like Flash.

Implementation Method 1

A memory device can include a volatile section and a CBRAM section. The CBRAM section can include a solid electrolyte layer

Methodology Applied
Scientific EffectIon conduction: Fast Ion Conductor

Data Source

PatentUS9455036B1System architectures with data transfer paths between different memory types
Publication Date: 2016.09.27 GLOBALFOUNDRIES US INC
  • US9455036B1 patent drawing
  • US9455036B1 patent drawing
  • US9455036B1 patent drawing

AI summary

A system can include a first memory section comprising a plurality of volatile memory cells; a second memory section comprising a plurality of nonvolatile memory cells; a first data path configured to transfer data between the first and second memory sections; an interface circuit coupled to receive access commands and address values, the interface circuit configured to determine if a data transfer operation is occurring in the device, and if the data transfer operation is occurring, accessing the address in the first memory section or accessing a location in the second memory section based on a select value, and if the data transfer operation is not occurring, accessing the address in the first memory section; and a compare circuit configured to compare a received address to a predetermined value to generate the select value.