TSV Memory Module Backup Control Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer systems, the use of non-volatile memory for backup purposes can delay system restart due to the need for a sufficient period to complete data transfer from volatile to non-volatile memory during power loss, and existing solutions rely on backup power supplies that must be sized to maintain power for an extended period.

Innovation Solution

A through-silicon via (TSV) module that integrates volatile and non-volatile memory, utilizing backup control logic to copy data from volatile memory to non-volatile memory during refresh cycles, allowing data to be written to non-volatile memory cells before the next refresh cycle, thereby reducing the impact of write latency and eliminating the need for extensive backup power supplies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transferred from volatile memory to non-volatile memory during power loss, then data backup is achieved, but system restart is delayed due to the time required to complete the transfer

Engineering Contradiction:
Improvedata backupVSAvoidsystem restart delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs data copying from volatile memory to non-volatile memory during normal refresh cycles before power loss occurs. This preliminary action ensures that data is already backed up when power is lost, eliminating the need for transfer operations during power loss events and enabling immediate system restart.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data copying operation is integrated into the continuous refresh cycle of volatile memory, making the backup process ongoing and continuous rather than interruptive. This allows backup operations to complete without pausing normal memory operations or delaying system restart after power loss.

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If backup power supplies are used to maintain power during data transfer, then data transfer can complete, but the backup power supply size increases to provide power for extended periods

Engineering Contradiction:
Improvedata transfer completionVSAvoidbackup power supply size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Data is copied to non-volatile memory during normal operation before power loss occurs, so that when power is lost, the data is already preserved. This eliminates the need for large backup power supplies designed to sustain lengthy transfer operations during power loss events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The volatile memory's existing refresh cycle is utilized to perform the backup copying operation, making the system self-sufficient for data protection without requiring external backup power supplies. The refresh infrastructure serves dual purposes: maintaining volatile memory and copying data to non-volatile memory.

Inventive Principle:
Principle #25Self-service

3Loss of time

If data copying is performed during refresh cycles, then backup latency is reduced, but the complexity of memory control logic increases

Engineering Contradiction:
Improvebackup latencyVSAvoidmemory control logic
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The data backup copying operation is merged with the existing memory refresh cycle, combining two necessary operations into a single integrated process. This approach reduces overall latency by eliminating separate backup operations while leveraging the existing refresh control infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The refresh cycle control logic is designed to perform multiple functions: maintaining volatile memory data integrity and copying data to non-volatile memory for backup. This multi-functionality reduces the need for separate dedicated backup control logic, balancing complexity reduction with backup performance improvement.

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

Data Source

PatentUS10168922B1Volatile and non-volatile memory in a TSV module
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10168922B1 patent drawing
  • US10168922B1 patent drawing
  • US10168922B1 patent drawing

AI summary

An aspect includes data backup management between volatile memory and non-volatile memory in a through-silicon via module of a computer system. Data is copied data from the volatile memory to the non-volatile memory during a refresh cycle of the volatile memory. The data is written to one or more non-volatile memory cells within the non-volatile memory prior to a next refresh cycle of the volatile memory.