Microprocessor Fuse Re-growth Detection and Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern microprocessors face issues with 'fuse re-growth,' where blown fuses alter their value over time, leading to incorrect readings and potentially disastrous operational consequences, making it difficult to detect and correct such errors, especially in uncorrectable fuses.

Innovation Solution

Incorporating a system where a microprocessor includes both correctable and uncorrectable fuses, with error detection and correction mechanisms, allowing user-programmed tests to determine if blown fuses have reverted to their non-blown state, using error detection information from selectively blown fuses to identify and correct errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blown fuses are used to control microprocessor operation, then device functionality is configured, but fuse values may change over time causing incorrect readings

Engineering Contradiction:
Improvefuse value stabilityVSAvoidfuse state accuracy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by implementing error detection and correction code (EDAC) fuses that are pre-configured alongside the main control fuses. These EDAC fuses contain redundant information that allows detection and correction of fuse state changes before they cause operational failures. The system proactively checks fuse integrity rather than waiting for failures to manifest.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the microprocessor continuously monitors fuse states and compares them against expected values stored in EDAC fuses. When discrepancies are detected (indicating fuse re-growth), the system generates error signals and can trigger corrective actions or alert software to the condition, creating a closed-loop monitoring system.

Inventive Principle:
Principle #23Feedback

2Difficulty of detecting and measuring

If error detection mechanisms are added to detect re-grown fuses, then detection capability is improved, but device complexity increases

Engineering Contradiction:
Improvefuse error detectionVSAvoidfuse system structure
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent merges error detection functionality directly into the fuse structure by integrating EDAC fuses with the existing fuse array. Rather than adding separate detection hardware or external monitoring systems, the error detection capability is combined with the fuse configuration memory, allowing both control and error detection functions to coexist in a unified structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The EDAC fuses serve multiple functions: they act as both error detection codes and as part of the overall fuse configuration system. The same fuse structure that controls microprocessor operation also provides the reference data needed for error detection, eliminating the need for entirely separate detection infrastructure.

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

3Ease of operation

If all fuses are made correctable via microcode, then error correction capability is improved, but some fuses require direct hardware scanning without microcode intervention

Engineering Contradiction:
Improvefuse correction flexibilityVSAvoidfuse access control
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the fuse system into different access categories: some fuses are accessible and correctable via microcode, while others require direct hardware scanning. This segmentation allows the system to optimize error correction approaches for different fuse types based on their specific requirements, rather than applying a uniform access mechanism to all fuses.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8281198B2User-initiatable method for detecting re-grown fuses within a microprocessor
Publication Date: 2012.10.02 VIA TECH INC
  • US8281198B2 patent drawing
  • US8281198B2 patent drawing
  • US8281198B2 patent drawing

AI summary

A microprocessor includes a first plurality of fuses, selectively blown with a predetermined value for provision to circuits of the microprocessor to control operation of the microprocessor. The microprocessor also includes a second plurality of fuses, selectively blown with error detection information used to detect an error in the first plurality of fuses such that a blown fuse of the microprocessor returned a non-blown binary value. In response to a user program instruction, the microprocessor is configured to determine whether there is an error in the first plurality of fuses such that a blown fuse returned a non-blown binary value using the error detection information from the second plurality of fuses.