Split Parameter Storage Across Secure Memories for Error Resilience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic circuits that rely on stored parameters are susceptible to errors due to corruption from events like cosmic radiation, leading to malfunctions and potential device failures.

Innovation Solution

Storing parameter partial values in separate, physically distinct memories, where one memory is more secure and less susceptible to errors, allowing for continued operation with reduced accuracy if the less secure memory is corrupted, by combining values from both memories to maintain device functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If parameters are stored in a single nonvolatile memory, then the device can operate with full accuracy, but the device is susceptible to errors from cosmic radiation or power failures

Engineering Contradiction:
Improveparameter accuracyVSAvoidsusceptibility to errors
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The parameter storage is segmented into two separate nonvolatile memories: a first nonvolatile memory storing a first parameter value and a second nonvolatile memory storing a second parameter value. This segmentation isolates the error susceptibility of each memory, so that an error in one memory does not necessarily corrupt the entire parameter set, thereby improving reliability while maintaining the ability to operate with full accuracy when both memories are functional.

Inventive Principle:
Principle #1Segmentation

2Reliability

If parameters are stored in separate memories, then error susceptibility is reduced, but device complexity increases

Engineering Contradiction:
Improveerror resistanceVSAvoidmemory structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs self-service error handling mechanisms where the processing unit automatically detects errors in parameter values from either memory and selects alternative parameter values from the other memory without requiring external intervention. This self-service approach manages the complexity of having separate memories by automating the error recovery process, reducing the burden on external error correction systems.

Inventive Principle:
Principle #25Self-service

3Reliability

If error detection is implemented, then corrupted parameters can be identified, but device operation is interrupted for recalibration

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcontinuous operation capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system ensures continuity of useful action by maintaining multiple parameter values in separate nonvolatile memories and enabling the processing unit to switch between them without interrupting device operation. When an error is detected in one parameter set, the system continues operating using parameter values from the other memory, thereby eliminating the need for recalibration interruptions and maintaining continuous productive operation.

Inventive Principle:
Principle #20Continuity of useful action

4Reliability

If multiple parameter values are stored, then error resilience is improved, but memory resources are consumed

Engineering Contradiction:
Improveerror resilienceVSAvoidmemory capacity usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies local quality by storing different types of parameter values in different memories based on their error susceptibility characteristics. The first nonvolatile memory and second nonvolatile memory may have different physical implementations or error resistance properties, and the system selectively uses parameter values from each memory based on their local quality characteristics, optimizing the balance between error resilience and memory resource usage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20170310333A9Methods and devices for storing parameters
Publication Date: 2017.10.26 INFINEON TECHNOLOGIES AG
  • US20170310333A9 patent drawing
  • US20170310333A9 patent drawing
  • US20170310333A9 patent drawing

AI summary

Methods and devices are provided in which a first parameter partial value (p1) is stored in a first memory (12) and a second parameter partial value (p2) is stored in a second memory (13). A parameter value (p) of a parameter can then be obtained by combining the first parameter partial value (p1) with the second parameter partial value (p2).