Fuse Array Programming Verification via Voltage Difference Current

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor devices with anti-fuse arrays face challenges in ensuring that all fuses are programmed correctly due to variations in their properties, requiring different voltage levels for rupture, making it difficult to determine if an appropriate voltage is applied and if the fuses have been correctly ruptured.

Innovation Solution

A circuit and method for a semiconductor device that includes a fuse array, a voltage generation unit for creating a preset measurement voltage, and a measurement unit to supply this voltage along with an external voltage, allowing for the selection of fuses and measurement of current through them to determine if they have been ruptured correctly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If anti-fuses are programmed using a high power supply voltage to rupture the dielectric material, then the fuses can be programmed, but it is difficult to determine whether an appropriate voltage level is applied and whether the fuses have been correctly ruptured

Engineering Contradiction:
Improveprogramming accuracyVSAvoidrupture verification
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies preliminary action by performing a measurement of the fuse resistance before the actual programming operation. The measurement unit measures the resistance value of each fuse element, and based on this pre-measurement, the control unit determines whether to apply programming voltage and at what level, thereby avoiding unnecessary high-voltage application and enabling verification of proper rupture.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the measurement unit to continuously monitor the resistance value of fuse elements during and after programming. The control unit receives this feedback information and adjusts the programming voltage accordingly, determining whether the fuse has been correctly ruptured based on the measured resistance changes, thus providing real-time verification of programming status.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If multiple anti-fuses are arranged in an array to increase data storage capacity, then the storage capacity increases, but each anti-fuse requires different voltage levels for rupture due to property variations

Engineering Contradiction:
Improvedata storage capacityVSAvoidvoltage level uniformity
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by providing individualized programming conditions for each fuse element in the array. The control unit determines the programming voltage for each fuse based on its specific resistance value measured by the measurement unit, allowing each fuse to receive the appropriate voltage level tailored to its properties rather than applying a uniform voltage to all fuses.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting the programming voltage parameter based on the measured resistance value of each fuse element. The control unit modifies the voltage level according to the specific electrical characteristics of each fuse, enabling accurate programming of multiple fuses with varying properties without requiring manual calibration of each individual fuse.

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

Enables accurate determination of whether each fuse in the array has been ruptured to the intended level by measuring the current generated by the voltage difference, ensuring consistent programming across the array.

Implementation Method 1

outputting a current, which is caused by voltage difference between the first and second measurement voltages and passes through one or more of the multiple fuses

Methodology Applied
Scientific EffectVoltage difference: Electric Field

Implementation Method 2

sensing an amount of current flowing through each of the electrical paths

Methodology Applied
Scientific EffectElectrical current measurement: Ohmmeter

Data Source

PatentUS9589603B2Semiconductor device and operating method thereof
Publication Date: 2017.03.07 SK HYNIX INC
  • US9589603B2 patent drawing
  • US9589603B2 patent drawing
  • US9589603B2 patent drawing

AI summary

A semiconductor device may include: a fuse array including a plurality of fuses; a voltage generation unit suitable for generating a first measurement voltage having a preset level; and a measurement unit suitable for supplying the first measurement voltage to a sourcing node of the fuse array and a second measurement voltage, which is provided from an external through a first pad, to a sinking node of the fuse array, and outputting a current, which is caused by voltage difference between the first and second measurement voltages and passes through one or more of the multiple fuses, through the first pad.