One-Time Programmable Memory Cell With Fuse-Based Error Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional One Time Programmable (OTP) memory cells, such as anti-fuse and fuse OTP memory cells, are limited to single programming and require complex circuit designs and large layout areas for error correction, restricting their flexibility and reliability.
Innovation Solution
An OTP memory cell design incorporating an anti-fuse programmable transistor and two control transistors allows for direct error bit correction through reprogramming, simplifying circuit and layout, and enabling a smaller layout area with higher reliability and safety.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dual-bit backup or redundant correction bit is used to correct programming results, then programming reliability is improved, but circuit complexity and layout area increase
Solution Approach 1:
The fuse element serves multiple functions: it enables initial programming by establishing a conductive state, and subsequently enables correction programming by being broken to revert to a non-conductive state. This multi-functionality allows a single fuse to handle both programming and correction operations, eliminating the need for separate redundant bits or dual-bit backup circuits.
Solution Approach 2:
The correction mechanism works by discarding the previously programmed state (breaking the fuse to restore high resistance) and recovering the original state. This allows the memory cell to correct programming errors by reversing the programming action, rather than requiring additional redundant storage elements.
2Reliability
If dual-bit backup or redundant correction bit is used to correct programming results, then programming reliability is improved, but layout area increases
Solution Approach 1:
The fuse element serves multiple functions: it enables initial programming by establishing a conductive state, and subsequently enables correction programming by being broken to revert to a non-conductive state. This multi-functionality allows a single fuse to handle both programming and correction operations, eliminating the need for separate redundant bits or dual-bit backup circuits.
Solution Approach 2:
The invention merges the programming and correction functions into a single memory cell structure. The same fuse and transistor components are used for both initial programming and correction operations, consolidating what would traditionally require separate redundant cell structures into one unified design.
3Device complexity
If conventional fuse OTP memory cell is used, then simple structure is achieved, but reprogramming capability is lost
Solution Approach 1:
The memory cell transitions from a static, single-programmable state to a dynamic state where the fuse can be selectively broken or left intact based on correction needs. The system adapts its behavior: during normal programming the fuse remains intact, and during correction programming the fuse is broken to revert the cell state, enabling flexible reprogramming capability.
Solution Approach 2:
The fuse is initially configured in a state that allows programming (intact, low resistance). The correction capability is prepared in advance by maintaining the fuse structure that can be selectively broken. This preliminary configuration enables the cell to perform correction operations when needed, without requiring additional structural modifications.
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
The design adds reprogramming capability, allowing for correction of programming results, enhancing flexibility and applicability, and reducing layout area while maintaining high reliability and safety.
Implementation Method 1
by breaking down an insulating layer between a polycrystalline layer and an N+ diffusion layer of a programmable transistor, causes the resistance between the two layers to change (decrease)
Implementation Method 2
The fuse OTP memory cell (eFuse) is programmed based on the characteristics of electron migration by burning out the fuse to cause the resistance between the two ends of the fuse to change
Data Source
AI summary
This application discloses a one-time programmable memory cell, which includes one anti-fuse programmable transistor, one fuse, and two control transistors. One of a source end and a drain end of a first control transistor is connected to one of a source end and a drain end of the anti-fuse programmable transistor, and the other is connected to one of a source end and a drain end of a second control transistor and one end of the fuse. The other of the source end and the drain end of the second control transistor is connected to the ground. The one time programmable memory cell disclosed in this application can directly correct an error bit through reprogramming, can simplify circuit and layout design, requires a smaller layout area, and has higher reliability and safety.


