DICE Latch Circuit Layout for SEU-Resistant Output Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DICE latches are vulnerable to Single Event Upset (SEU) events due to the lack of a buffer on one path, making them susceptible to errors from energetic particles, which can flip both interlocked paths and affect the output voltage potential.

Innovation Solution

The DICE latch circuit includes two or more sub-latches, each coupled to a global output terminal through a respective output buffer, forming balanced interlocked paths with DICE components connected in a loop configuration to enhance resistance to SEU events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional DICE latch structure is used, then device complexity is reduced, but reliability deteriorates due to vulnerability to SEU events

Engineering Contradiction:
Improveresistance to SEU eventsVSAvoidlatch circuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The latch circuit is divided into two separate sub-latches (first sub-latch and second sub-latch), each with its own buffer stage. This segmentation creates balanced interlocked paths where each path can independently detect and correct SEU events, improving reliability while maintaining manageable complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each sub-latch is equipped with a dedicated buffer stage (first buffer and second buffer) that provides local signal conditioning and isolation. This local quality enhancement ensures that transient errors are contained and corrected at the local level before affecting the global output, improving SEU resistance without requiring complete redesign of the entire latch structure

Inventive Principle:
Principle #3Local quality

2Reliability

If balanced interlocked paths with buffers are implemented, then reliability improves, but device complexity increases

Engineering Contradiction:
ImproveFIT rate reductionVSAvoidnumber of sub-latches and buffers
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

While the overall structure appears symmetric with two sub-latches, the implementation uses asymmetric transistor sizing within each sub-latch (different width-to-length ratios for pull-up and pull-down transistors) to optimize performance. This asymmetric design within a symmetric framework achieves balanced interlocked paths with improved SEU resistance while controlling complexity through optimized component design

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

Each sub-latch with its buffer stage serves multiple functions: data storage, SEU detection, error correction, and signal buffering. This multi-functionality reduces the need for separate dedicated components for each function, thereby improving reliability through comprehensive error handling while limiting the increase in device complexity

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

Data Source

PatentUS20250343537A1Latch circuits and methods for operating the same
Publication Date: 2025.11.06 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20250343537A1 patent drawing
  • US20250343537A1 patent drawing
  • US20250343537A1 patent drawing

AI summary

A circuit includes a first Dual Interlocked Storage Cell (DICE) component, a second DICE component, a third DICE component, and a fourth DICE component operatively coupled to one another as a loop. The first and second DICE components form a first sub-latch configured to receive an input signal, the third and fourth DICE components form a second sub-latch configured to receive the same input signal, the first sub-latch is configured to provide, at a first node, an intermediate signal based on the input signal, and the second sub-latch is configured to provide, at a second node, the same intermediate signal based on the input signal. The circuit includes a first inverter configured to logically invert the intermediate signal and provide, at a third node, an output signal. The circuit includes a second inverter configured to logically invert the intermediate signal and provide, at the third node, the output signal.