P+/N Well Junction Diode Fuse Programming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional programmable resistive memory cells, such as those using NMOS program selectors, are large and costly due to complex fabrication processes, and require significant current for programming, making them unsuitable for compact applications.
Innovation Solution
The use of P+/N well junction diodes as program selectors in standard CMOS logic processes reduces cell size and cost, allowing for efficient programming of One-Time Programmable (OTP) devices like electrical fuses and phase change memory cells, with heat sinks or extended areas to assist in programming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If NMOS program selectors are used in conventional programmable resistive memory cells, then programming capability is achieved, but cell size becomes large and fabrication cost increases
Solution Approach 1:
The patent extracts the essential programming function from the complex NMOS transistor structure and implements it using a simpler PN junction diode. The diode's forward bias characteristic is sufficient to enable programming of the resistive element, eliminating the need for three-terminal MOSFET structures and their associated gate control circuitry, thereby reducing cell size while maintaining programming capability
Solution Approach 2:
The patent employs standard PN junction diodes that are inexpensive to fabricate using conventional semiconductor processes. These diodes serve as disposable program selectors that can be easily integrated into the memory cell structure without requiring expensive specialized components or complex fabrication steps, thus reducing overall device cost
2Reliability
If NMOS program selectors are used in conventional programmable resistive memory cells, then programming capability is achieved, but fabrication complexity and cost increase
Solution Approach 1:
The patent uses PN junction diodes that can be fabricated using the same standard semiconductor processes as other components in the circuit. The diode structure is homogeneous with common semiconductor materials and processes, eliminating the need for specialized fabrication steps or exotic materials that would increase complexity and cost
Solution Approach 2:
The PN junction diode serves multiple functions: it acts as the program selector, provides current direction control, and can be integrated with standard semiconductor fabrication processes. This universal component replaces the need for separate complex MOSFET-based switching mechanisms, simplifying the overall device architecture and fabrication
3Reliability
If conventional programmable resistive memory cells are used, then programming function is achieved, but significant programming current is required
Solution Approach 1:
The patent utilizes the forward bias characteristic of the PN junction diode to naturally limit and control the programming current. The diode's exponential I-V relationship inherently restricts current flow during programming, converting what would be an uncontrolled high-current requirement into a managed current profile that reduces power consumption while achieving reliable programming
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 cost-effective programming of programmable resistive devices with smaller cell sizes, reduced power consumption, and simplified fabrication processes, suitable for various applications including embedded systems.
Implementation Method 1
programming the OTP element by turning on a program selector
Implementation Method 2
The OTP element can include a heat sink
Implementation Method 3
The OTP element can include an extended area
Data Source
AI summary
A method of programming electrical fuses reliably is disclosed. If a programming current exceeds a critical current, disruptive mechanisms such as rupture, thermal runaway, decomposition, or melt, can be a dominant programming mechanism such that programming is not be very reliable. Advantageously, by controlled programming where programming current is maintained below the critical current, electromigration can be the sole programming mechanism and, as a result, programming can be deterministic and very reliable. In this method, fuses can be programmed in multiple shots with progressive resistance changes to determine a lower bound that all fuses can be programmed satisfactorily and an upper bound that at least one fuse can be determined failed. If programming within the lower and upper bounds, defects due to programming can be almost zero and, therefore, defects are essentially determined by pre-program defects.


