Paired Programmable Fuses for Error Detection and Secure Zeroization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fuse-based data storage systems face issues with error introduction during encoding, where accidental blowing of fuses can render entire chips unusable, and there is a need for secure disposal of encoded fuses to prevent unauthorized use.

Innovation Solution

Arranging fuses in pairs to represent data bits, with detection and programming systems to identify and validate bit pairs, allowing for error detection and correction, and secure zeroization of fuses to prevent unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fuses are arranged in traditional binary encoding (single fuse per bit), then the encoding process is simple, but any accidental fuse blowing renders the entire chip unusable

Engineering Contradiction:
Improveencoding process simplicityVSAvoidchip usability after encoding errors
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent divides each data bit into a pair of fuses instead of using a single fuse. This segmentation allows the system to detect and correct single-bit errors by comparing the states of paired fuses, thereby improving reliability without significantly complicating the encoding process

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the system reads back the encoded fuse states and validates them against expected patterns. When errors are detected through the paired fuse comparison, the system can identify and correct them, providing feedback that improves overall system reliability

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If traditional fuse encoding is used, then data storage is achieved, but secure disposal of encoded fuses is difficult to prevent unauthorized use

Engineering Contradiction:
Improvedata storage capabilityVSAvoidunauthorized access risk
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent converts the potential harm of leftover encoded fuses into a benefit by implementing a zeroization feature. The same paired-fuse structure used for error detection is leveraged to verify complete fusion of all fuses, ensuring secure disposal and preventing unauthorized access to residual data

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Reliability

If paired fuse arrangement is implemented, then error detection and correction capability is improved, but device complexity increases

Engineering Contradiction:
Improveerror detection and correctionVSAvoidfuse arrangement structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

While segmentation into pairs does increase structural complexity, the patent manages this by maintaining a regular, systematic arrangement of fuse pairs that simplifies addressing and control logic, thereby limiting the practical impact on device complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The paired fuse structure serves multiple functions simultaneously: it provides error detection, error correction, and verification of complete fusion during zeroization. This multi-functionality justifies the increased complexity by delivering multiple reliability benefits from a single structural modification

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables reliable and secure data storage by detecting and correcting errors in fuse encoding, ensuring data integrity and preventing unauthorized access, while allowing for secure disposal of encoded fuses.

Implementation Method 1

e-Fuses are electrically programmable or written by applying a high blow voltage to a fuse

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Implementation Method 2

Laser fuses are blown by applying a laser to the fuse to overheat it

Methodology Applied
Scientific EffectLaser heating: Laser

Data Source

PatentUS8194489B2Paired programmable fuses
Publication Date: 2012.06.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8194489B2 patent drawing
  • US8194489B2 patent drawing
  • US8194489B2 patent drawing

AI summary

A plurality of fuses are arranged in pairs and configured such that each pair of fuses represents a data bit when one fuse of the pair is blown; represents an un-programmed bit when no fuse of the pair is blown; and represents a zero-ized bit when both fuses of the pair are blown. A fuse programming system programs the fuses of the pairs such that each pair represents a bit, comprising blowing a first fuse of a pair to represent a “1” bit, blowing a second fuse of a pair to represent a “0” bit, and blowing both fuses of a pair to represent a zero-ized pair, whereby if neither fuse of a pair is blown represents a null, un-programmed bit.