Circuit Subset Triplication for Automated Partial TMR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for implementing partial triple modular redundancy (pTMR) in circuits are often manual, inefficient, and do not properly result in triplication, leading to suboptimal reliability improvements.

Innovation Solution

An automated process that defines subsets of circuit elements, ranks them based on importance, and selects subsets for triplication based on predefined conditions to ensure efficient and effective pTMR implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual methods are used to implement pTMR, then implementation flexibility is maintained, but efficiency and accuracy of triplication deteriorate

Engineering Contradiction:
Improveefficiency of pTMR implementationVSAvoidautomation level of triplication process
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system performs automated subset identification, rank-ordering, and triplication selection without requiring manual intervention. The computer automatically processes circuit representations, applies ranking rules, and generates triplication implementations, allowing the system to serve itself rather than relying on manual operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes with automated computational methods. Instead of hand-crafting triplication implementations, the system uses computer-based algorithms to automatically identify subsets, rank them according to specified rules, and select optimal candidates for triplication, thereby improving efficiency and accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated methods are introduced to improve efficiency, then productivity increases, but system complexity increases

Engineering Contradiction:
Improveefficiency of pTMR implementationVSAvoidcomplexity of automated system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated system is divided into distinct functional modules: a subset identification module that identifies candidate subsets from circuit representations, a ranking module that applies ranking rules to order subsets, and a selection module that chooses subsets for triplication based on predetermined conditions. This segmentation manages complexity by organizing functions into separate, manageable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary computer system that acts as a mediator between the circuit representation and the triplication implementation. This intermediary automatically processes the transformation from design specification to implemented redundancy, simplifying the overall system architecture by centralizing the automated decision-making process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If subsets are rank-ordered and selected based on conditions, then triplication accuracy improves, but processing time increases

Engineering Contradiction:
Improveaccuracy of subset selectionVSAvoidprocessing time for automated analysis
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary rank-ordering of all candidate subsets before final selection. By pre-establishing the rank order of subsets based on importance criteria, the system prepares the data structure in advance, allowing for efficient selection of top-ranked subsets that meet predetermined conditions without requiring complex real-time analysis during the selection phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9244783B2Automated circuit triplication method and system
Publication Date: 2016.01.26 BRIGHAM YOUNG UNIV
  • US9244783B2 patent drawing
  • US9244783B2 patent drawing
  • US9244783B2 patent drawing

AI summary

In one general aspect, a non-transitory computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The process can include defining a plurality of subsets from a representation of a circuit, and rank-ordering each subset from the plurality of subsets. The process can also include selecting at least one of the subsets for triplication based on the rank-ordering and a triplication condition.