Configuration Memory Recovery in Semiconductor Integrated Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semiconductor integrated circuits, such as FPGAs using MRAM for configuration data storage, face increased power consumption during data writing and lack efficient methods to determine data loss after power fluctuations.

Innovation Solution

Implementing a semiconductor integrated circuit with a short-term holding memory for configuration data and a long-term holding memory to indicate power recovery, along with a check circuit to determine data loss and a power supply shutoff recovery control unit to manage data reconfiguration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MRAM is used to store configuration data instead of SRAM, then data retention during power failure is improved, but power consumption during data writing increases

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

Solution Approach 1:

The patent divides the configuration data storage into two segments: volatile storage (SRAM or buffer memory) for active configuration data and non-volatile storage (MRAM) for backup configuration data. This segmentation allows the system to benefit from the low power consumption of volatile memory during operation while ensuring data retention through non-volatile memory backup, thus resolving the contradiction between reliability and power consumption.

Inventive Principle:
Principle #1Segmentation

2Reliability

If configuration data is continuously checked after power recovery, then data loss detection is improved, but reactivation time increases

Engineering Contradiction:
Improvedata loss detectionVSAvoidreactivation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by continuously monitoring and comparing configuration data between volatile and non-volatile storage during the standby state before power recovery occurs. This allows the system to detect potential data loss in advance and prepare recovery actions, reducing the reactivation time when actual power failure occurs by avoiding extensive post-recovery checking.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously compares configuration data between SRAM and MRAM, and based on the comparison result, dynamically adjusts the reconfiguration operation. When data is detected to be consistent, no reconfiguration is performed; when inconsistency is detected, reconfiguration is triggered. This feedback-based approach minimizes unnecessary operations and reduces reactivation time while ensuring reliable data loss detection.

Inventive Principle:
Principle #23Feedback

3Reliability

If full configuration data is reconfigured after power recovery, then data integrity is improved, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing reconfiguration only for the specific configuration data that was lost or corrupted, rather than reconfiguring the entire configuration set. The system identifies which specific blocks or regions of configuration data are affected and reconfigures only those portions, thereby maintaining data integrity while significantly reducing the processing time compared to full reconfiguration.

Inventive Principle:
Principle #16Partial or excessive action

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

Reduces power consumption and shortens reactivation time by minimizing unnecessary operations and data access, ensuring efficient data retention during power fluctuations.

Implementation Method 1

an FPGA using a magnetoresistive random access memory (MRAM) as a memory for storing the configuration data

Methodology Applied
Scientific EffectMagnetoresistance: Magnetoresistance

Data Source

PatentUS20250239302A1Semiconductor integrated circuit and electronic device
Publication Date: 2025.07.24 SONY SEMICON SOLUTIONS CORP
  • US20250239302A1 patent drawing
  • US20250239302A1 patent drawing
  • US20250239302A1 patent drawing

AI summary

To reduce power consumption in a semiconductor integrated circuit that holds configuration data. The semiconductor integrated circuit includes a long-term holding memory and a short-term holding memory. Among these memories in the semiconductor integrated circuit, the short-term holding memory has a data holding time shorter than a predetermined time and holds predetermined configuration data. Furthermore, the long-term holding memory in the semiconductor integrated circuit has a data holding time being the predetermined time and holds a specific data indicating whether or not a power supply voltage is recovered after dropping to a value lower than a constant voltage.