Nonvolatile Latch Circuit With ECC for Power-Off Data Inversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor circuits with nonvolatile memory face data inversion issues during power supply stop, leading to erroneous data, which existing technologies fail to address effectively.

Innovation Solution

Incorporating a nonvolatile latch circuit that stores k-bit data and m-bit error correction data, utilizing ECC encoding and decoding to ensure correct data retrieval upon power restart, even in cases of data inversion during power supply stop.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If power supply is stopped to reduce power consumption, then power consumption is reduced, but data may be inverted resulting in erroneous data

Engineering Contradiction:
Improvepower consumptionVSAvoiddata integrity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies preliminary action by generating and storing error correction data (ECC) before the power supply is stopped. The ECC encoder creates correction data based on the stored data, and this correction data is held in nonvolatile memory along with the original data. When power is restored, if data inversion occurs, the pre-prepared error correction data enables automatic correction without requiring external intervention, thus resolving the contradiction between power saving and data integrity.

Inventive Principle:
Principle #10Preliminary action

2Duration of action of stationary object

If nonvolatile memory is incorporated to maintain data during power stop, then data retention is improved, but data inversion errors may occur

Engineering Contradiction:
Improvedata retention timeVSAvoiddata accuracy
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent implements feedback through the error correction mechanism. The ECC decoder continuously monitors the stored data for errors and automatically corrects inversion errors using the error correction data. This closed-loop feedback system ensures that even though nonvolatile memory maintains data during power stops, any inversion errors that occur are detected and corrected, thereby maintaining both long data retention and high data accuracy.

Inventive Principle:
Principle #23Feedback

3Reliability

If error correction mechanism is added, then error tolerance is improved, but circuit complexity increases

Engineering Contradiction:
Improveerror toleranceVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the error correction functionality into separate dedicated components: an ECC encoder that generates error correction data, nonvolatile memory units for storing both original data and correction data, and an ECC decoder for error detection and correction. This modular segmentation allows the error correction mechanism to be integrated systematically, improving error tolerance while managing circuit complexity through organized functional blocks rather than monolithic complex circuits.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12199613B2Semiconductor circuit including latch circuit for error correction
Publication Date: 2025.01.14 SONY SEMICON SOLUTIONS CORP
  • US12199613B2 patent drawing
  • US12199613B2 patent drawing
  • US12199613B2 patent drawing

AI summary

A semiconductor circuit according to an embodiment of the present disclosure includes a nonvolatile latch circuit that stores k-bit data, and m-bit error correction data for the k-bit data.