Soft Error Detection in Memory Latches Using Flip-Flop Comparators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices face challenges in accurately detecting soft errors caused by radiation, particularly in latches and memory cells, due to their temporary and event-specific nature, which can lead to faulty operations in critical applications, and current solutions like ROM arrays and differential voltage/current sensing circuits increase design complexity and chip area without fully addressing errors in control latches.

Innovation Solution

The implementation of a system using master and slave flip-flops in conjunction with a comparator to detect soft errors during memory read/write operations, eliminating the need for additional sensing and timing circuits and ROM arrays, thereby simplifying the design and reducing chip area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ROM array and differential voltage/current sensing circuits are used to detect soft errors, then soft error detection capability is improved, but device complexity and chip area increase

Engineering Contradiction:
Improvesoft error detection capabilityVSAvoiddesign complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the error detection function from complex ROM arrays and differential sensing circuits, and implements it using simple flip-flops and XOR gates. The detection logic is separated into individual stage flip-flops that can be integrated into the existing latch structure without requiring additional complex sensing infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates copies of the latch structure with additional flip-flops and XOR gates that replicate the detection function. Each latch stage gets a corresponding flip-flop copy that captures and compares the latch output, enabling error detection without adding fundamentally new complex circuitry.

Inventive Principle:
Principle #26Copying

2Reliability

If ROM array and differential voltage/current sensing circuits are used to detect soft errors, then soft error detection capability is improved, but chip area increases

Engineering Contradiction:
Improvesoft error detection capabilityVSAvoidchip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent removes the need for large ROM arrays and differential sensing circuits by extracting the essential detection function and implementing it with compact flip-flops and XOR gates. This extraction reduces the chip area significantly while maintaining error detection capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces expensive, area-consuming ROM arrays and differential sensing circuits with inexpensive, compact flip-flop and XOR gate structures. These simpler components achieve the same detection function with minimal area overhead.

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

3Reliability

If ECC is used to correct errors in address and control values, then error correction capability is improved, but errors occurring after latching cannot be detected

Engineering Contradiction:
Improveerror correction capabilityVSAvoiderror detection coverage
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary error detection action by capturing the latch output in flip-flops immediately after latching occurs. This preliminary capture enables detection of errors that happen during or after the latching operation, extending the detection window beyond what ECC alone can provide.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring the latch output through flip-flops and XOR gates. The detected errors are fed back to indicate when corruption has occurred, providing ongoing verification that complements the one-time ECC correction capability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8717829B2System and method for soft error detection in memory devices
Publication Date: 2014.05.06 NXP USA INC
  • US8717829B2 patent drawing
  • US8717829B2 patent drawing
  • US8717829B2 patent drawing

AI summary

A system for detecting soft errors in a memory device includes a latch, a master flip-flop and a slave flip-flop. The latch receives input data (control and/or address signals) at the beginning of a memory operation in response to a rising edge of a first clock signal. The output of the latch is provided to the master flip-flop. The master flip-flop continuously receives and stores the latch output during the memory operation based on a second clock signal. The slave flip-flop receives and stores the output of the master flip-flop at the end of the memory operation based on the second clock signal. A comparator compares the input data with the output of the slave flip-flop to detect soft errors that occur during the memory operation.