RTL Flip-Flop Selection for Soft Error FIT Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current RTL design approaches cannot differentiate between flip-flop (FF) devices with different soft error Failure-In-Time (FIT) rates, leading to undesirably high data failure rates in integrated circuit (IC) designs due to exposure to neutrons and alpha particles.

Innovation Solution

A method and system that identify a preferred logic state for each FF in the IC design, adjusting FFs using modified FF devices or layouts to reduce soft error FIT rates, enabling the selection and differentiation of FFs based on their specific FIT rates during the RTL design phase.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current RTL design approaches are used, then design simplicity is maintained, but soft error FIT rates remain undesirably high

Engineering Contradiction:
Improvesoft error FIT rateVSAvoiddesign complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of FF selection by introducing FIT rate as a differentiation criterion. The system analyzes RTL code to identify sequential devices and selects FFs based on their specific FIT rates, transforming the design approach from uniform FF selection to parameter-based differentiated selection, thereby reducing soft error rates without significantly increasing design complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the FF selection process by differentiating between sequential devices based on their FIT rates. Instead of treating all FFs uniformly, the system divides them into categories based on their error characteristics and selects appropriate FF types for each, enabling targeted reliability improvement while maintaining overall design efficiency

Inventive Principle:
Principle #1Segmentation

2Reliability

If uniform FF selection is used across all sequential devices, then design efficiency is maintained, but data failure rates increase due to undifferentiated soft error protection

Engineering Contradiction:
Improvedata failure rateVSAvoiddesign efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces FIT rate as a key parameter for FF selection, changing the design approach from uniform selection to parameter-driven selection. By analyzing the FIT rates of different sequential devices and selecting FFs accordingly, the system achieves both improved reliability and maintained design efficiency through automated differentiation

Inventive Principle:
Principle #35Parameter changes

3Reliability

If FFs are selected without considering FIT rates, then design costs are reduced, but performance and reliability deteriorate due to higher soft error rates

Engineering Contradiction:
ImproveIC design reliabilityVSAvoidFF selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically analyzing the RTL code, identifying sequential devices, and selecting appropriate FFs based on their FIT rates. This automated process eliminates the need for manual FF selection while achieving optimized reliability, thereby managing complexity through automation rather than increasing it

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms by analyzing the characteristics of sequential devices and using this information to guide FF selection. The automated analysis provides feedback on which FFs are most suitable for specific sequential devices based on FIT rates, enabling intelligent selection that improves reliability without proportionally increasing complexity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9922152B2Computer implemented system and method for reducing failure in time soft errors of a circuit design
Publication Date: 2018.03.20 ARM LTD
  • US9922152B2 patent drawing
  • US9922152B2 patent drawing
  • US9922152B2 patent drawing

AI summary

A computer-implemented system and method is provided for reducing failure-in-time (FIT) errors associated with one or more sequential devices of a circuit design for a process technology. The method comprises receiving an input data file that includes register transfer level (RTL) data of the circuit design. The RTL data includes the one or more sequential devices. The method further comprises identifying a preferred logic state for each sequential device of the one or more sequential devices. The method further comprises adjusting the one or more sequential devices based on the preferred logic state.