Soft-Error-Hardened Circuit Layout for Low-Overhead Logic Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current radhard-by-design technologies for protecting logic circuits against soft errors, such as triplication and duplication methods, incur significant power and area overhead and are inefficient in handling multiple bit upsets (MBUs) or single event multiple upsets (SEMU) in logic circuits.

Innovation Solution

A layout methodology that generates specific circuit cells and arranges them to provide global soft-error protection by placing nodes with opposite effects close to each other and nodes with the same effect further apart, using techniques like the Dual Interlocked Cell (DICE) latch and redundant logic gates, to ensure that single events affect only one path, preventing errors from propagating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If triplication or duplication methods are used to protect logic circuits against soft errors, then reliability is improved, but power consumption and area increase significantly

Engineering Contradiction:
Improvesoft error protectionVSAvoidpower overhead
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The circuit is divided into functional segments with dedicated error protection units. Each segment processes signals independently through separate paths, allowing error detection and correction without requiring full circuit triplication. This segmentation reduces the overall redundancy overhead while maintaining soft error protection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Error protection units are introduced as intermediary components between functional circuit blocks. These units monitor and correct errors without requiring the main functional circuits to be replicated. The intermediaries handle the protective function separately, reducing the power and area overhead compared to full triplication of functional blocks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If triplication or duplication methods are used to protect logic circuits against soft errors, then reliability is improved, but area overhead increases significantly

Engineering Contradiction:
Improvesoft error protectionVSAvoidarea overhead
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The circuit architecture is segmented into functional blocks with shared error protection resources. By dividing the circuit and allowing multiple blocks to share common protection units, the area required for error protection is significantly reduced compared to dedicating separate protection circuits to each functional block.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Error protection units are designed with multi-functional capability to serve multiple functional blocks. A single error protection unit can protect different circuit segments at different times, reducing the total area required for error protection infrastructure while maintaining comprehensive coverage across the entire circuit.

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

3Reliability

If traditional redundancy methods are used, then soft error protection is achieved, but the circuit cannot effectively handle multiple bit upsets or single event multiple upsets

Engineering Contradiction:
Improvesoft error protectionVSAvoidhandling MBU/SEMU capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Error protection units incorporate feedback mechanisms that monitor the state of protected signals and dynamically adjust correction strategies. When multiple bit upsets are detected, the feedback loop activates enhanced correction protocols that can recover from MBU and SEMU conditions, providing adaptability that traditional static redundancy methods lack.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The error protection system transitions from static redundancy to dynamic error handling. The protection units can adapt their operation mode based on the type and severity of errors detected, enabling effective handling of both single bit upsets and more complex multiple bit upset scenarios through dynamic response adjustment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8495550B2Soft error hard electronic circuit and layout
Publication Date: 2013.07.23 JRC INTEGRATED SYSTEMS LLC
  • US8495550B2 patent drawing
  • US8495550B2 patent drawing
  • US8495550B2 patent drawing

AI summary

This invention comprises a layout method to effectively protect electronic circuits against soft errors (non-destructive errors) and circuit cells, which are protected against soft errors. The invention applies a layout method to sequential and combinational logic to generate specific circuit cells with netlists and layouts which are hardened against single event generated soft-errors. It also devices methods of how two or more such cells should be laid out and placed relative to each other, in order to have the best global soft-error protection.