Dual-Module Output Synthesis for Environment-Tolerant Calculation Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face challenges in maintaining calculation accuracy due to variations in environmental conditions such as voltage and temperature, leading to inconsistent results across different operational settings.

Innovation Solution

A fault-tolerant system comprising a calculation unit with two distinct calculation modules and an output synthesizer, which selects and synthesizes bits from each module's output based on environmental parameters and accuracy tables to generate an adjusted calculation result, ensuring consistent accuracy across varying conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single calculation circuit is used, then the device complexity is low, but the calculation accuracy varies with environmental parameters

Engineering Contradiction:
Improvecalculation accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The calculation unit is divided into multiple independent calculation circuits (first calculation circuit, second calculation circuit, etc.), each capable of performing the same calculation function. This segmentation allows the system to select and combine results from different circuits based on environmental conditions, thereby improving calculation accuracy while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational parameters by selecting different calculation circuits based on environmental parameters (temperature, voltage). The output synthesizer adjusts which calculation results to use by changing the selection parameters according to environmental conditions, thereby maintaining high calculation accuracy across varying environments.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple calculation circuits are used, then the calculation accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improvecalculation reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The calculation unit is divided into multiple independent calculation circuits (first calculation circuit, second calculation circuit, etc.), each capable of performing the same calculation function. This segmentation allows the system to select and combine results from different circuits based on environmental conditions, thereby improving calculation accuracy while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The output synthesizer acts as an intermediary that receives results from multiple calculation circuits and selectively combines them. This intermediary component manages the complexity by providing a unified interface that handles the selection and synthesis of results based on environmental parameters, shielding the upper system from the complexity of multiple circuits.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If all output bits are used, then the information completeness is high, but the error propagation increases

Engineering Contradiction:
Improveinformation completenessVSAvoiderror propagation
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The output synthesizer extracts only the necessary and accurate bits from each calculation circuit's output based on environmental parameters. By selectively taking out relevant bits rather than using all output bits, the system maintains information completeness for the required precision while avoiding error propagation from less accurate bits under certain environmental conditions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different bits from different calculation circuits are selected based on their local quality (accuracy) under specific environmental conditions. The output synthesizer applies local quality assessment by choosing bits from circuits that perform better under current environmental parameters, thereby reducing error propagation while maintaining overall information completeness.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9513903B2Fault-tolerant system and fault-tolerant operating method capable of synthesizing result by at least two calculation modules
Publication Date: 2016.12.06 IND TECH RES INST
  • US9513903B2 patent drawing
  • US9513903B2 patent drawing
  • US9513903B2 patent drawing

AI summary

A fault-tolerant system including a calculation unit and an output synthesizer is provided. The calculation unit receives a first environmental parameter and input data, wherein the calculation unit further includes a first and a second calculation circuits. The first calculation circuit is arranged to perform a calculation on the input data in response to the first environmental parameter to generate a first calculation result. The second calculation circuit is different from the first calculation circuit, and arranged to perform the calculation on the input data in response to the first environmental parameter to generate a second calculation result. The output synthesizer selects a first and a second set of bits from the first and the second calculation result according to a control signal, and synthesizes the first set of bits and the second set of bits in sequence to generate an adjusted calculation result.