Programmable Memory Anti-Fuse Unit With Efuse Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional one-time programmable anti-fuse memory structures limit flexibility and redundancy due to their inability to correct programming errors, leading to complex circuit designs and increased layout area, which compromises reliability.

Innovation Solution

Incorporating an efuse between the anti-fuse programming transistor and a control transistor allows for both normal programming by breaking down the gate-source insulation layer and correction programming by fusing the efuse, enabling the anti-fuse unit to be programmed twice, thus correcting error bits and simplifying circuit and layout designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional anti-fuse units are used for one-time programming, then programming simplicity is maintained, but programming error correction capability is lost and layout area increases

Engineering Contradiction:
Improveprogramming error correction capabilityVSAvoidlayout area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges the anti-fuse programming transistor M0 and efuse EF into a single integrated anti-fuse unit. The anti-fuse transistor's gate insulation layer breakdown provides initial programming, while the series-connected efuse provides subsequent correction programming through its resistance change, eliminating the need for separate redundant bit circuits and reducing layout area.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The anti-fuse unit achieves multi-functionality by combining two programming mechanisms: the anti-fuse transistor M0 enables initial programming through gate insulation breakdown, while the efuse EF enables correction programming through resistance change. This single unit performs both primary programming and error correction functions that traditionally required separate circuits.

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

2Reliability

If redundant bits are added to correct programming results, then error correction capability is improved, but circuit complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the correction function into the same anti-fuse unit structure by adding the efuse EF in series with the anti-fuse transistor M0. This integration eliminates the need for separate redundant bit circuits and their associated control logic, significantly reducing circuit complexity while maintaining error correction capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The anti-fuse unit achieves multi-functionality by combining two programming mechanisms: the anti-fuse transistor M0 enables initial programming through gate insulation breakdown, while the efuse EF enables correction programming through resistance change. This single unit performs both primary programming and error correction functions that traditionally required separate circuits.

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

3Ease of manufacture

If one-time programmable structures are used, then manufacturing cost is reduced, but flexibility and reprogrammability are limited

Engineering Contradiction:
Improvemanufacturing costVSAvoidreprogrammability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic reprogrammability to the traditionally static one-time programmable anti-fuse structure. The efuse EF, connected in series with the anti-fuse transistor M0, enables the circuit to change its programming state dynamically. After initial programming via anti-fuse breakdown, the efuse can be programmed subsequently to correct errors or reprogram the unit, transforming a static OTP structure into a dynamically reprogrammable system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter changes in the efuse EF to enable reprogrammability. The efuse's resistance parameter can be changed from its initial state to a fused high-resistance state through subsequent programming. This parameter change allows the anti-fuse unit to transition from its initial programming state to a corrected or reprogrammed state, providing flexibility while maintaining standard CMOS manufacturing compatibility.

Inventive Principle:
Principle #35Parameter changes

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 results in a smaller layout area, higher reliability, and increased flexibility while maintaining the original features of reliable and safe data storage, enhancing the applicability of the anti-fuse unit.

Implementation Method 1

The anti-fuse breaks down an insulation layer between a polysilicon layer and an N+ diffusion layer of a programming transistor to change (decrease) the resistance value between the two layers

Methodology Applied
Scientific EffectInsulation layer breakdown: Avalanche Breakdown

Implementation Method 2

the efuse realizes chip programming by fusing the fuse and changing the resistance at both ends of the fuse according to the characteristics of electron migration

Methodology Applied
Scientific EffectElectron migration: Electron Beam

Data Source

PatentUS11183257B1Programmable memory
Publication Date: 2021.11.23 SHANGHAI HUALI MICROELECTRONICS CORP
  • US11183257B1 patent drawing
  • US11183257B1 patent drawing
  • US11183257B1 patent drawing

AI summary

The present application discloses a programmable memory, wherein an anti-fuse unit thereof is formed by adding an efuse between an anti-fuse programming transistor and a control transistor of a conventional anti-fuse unit such that the anti-fuse unit can be programmed twice, that is, normal programming can be implemented by breaking down a gate-source insulation layer of the anti-fuse programming transistor, and correction programming can be further implemented by fusing the efuse such that correction programming can be performed on a normal programming result, thereby changing a logical state of the normally programmed anti-fuse unit. For the programmable memory, a reprogramming method can be directly used to correct an error bit, thereby simplifying circuit and layout designs, resulting in a smaller layout area and higher reliability, increasing the applicability and flexibility, while retaining original features of reliable and safe data of the anti-fuse unit.