Phase Change Material Array PUF Conductance Thresholding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current physically unclonable functions (PUFs) in semiconductor devices lack a robust and efficient method to utilize phase change material (PCM) arrays for generating unique digital fingerprints, which are essential for secure authentication in cryptography, as they rely on unpredictable manufacturing variations and require a controlled heating process to achieve a 50/50 chance of being in either the amorphous or crystalline phase.

Innovation Solution

A method is implemented where each PCM device in an array is reset to an initial state, and partial SET pulses are applied to determine conductance changes, with the number and duration of pulses varying to set a PUF value to '0' or '1' based on conductance thresholds, forming a unique binary string for authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If partial SET pulses are applied to PCM devices to determine conductance changes, then a unique digital fingerprint can be generated, but the process requires precise control of pulse parameters and conductance measurement

Engineering Contradiction:
Improveauthentication securityVSAvoidcontrol of pulse parameters and conductance measurement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by varying the number and duration of partial SET pulses to achieve different conductance states in the PCM devices. By controlling these pulse parameters, the system generates unique digital fingerprints while maintaining a manageable control process.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces complex mechanical control systems with electrical parameter control. Instead of using complex mechanical means to generate unique fingerprints, the invention uses electrical pulse parameters (number and duration) combined with conductance measurement to achieve the same goal, simplifying the overall system.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If PCM devices are reset to initial state and partial SET pulses are applied, then a resettable output is achieved, but the process requires multiple measurement and control steps

Engineering Contradiction:
Improveresettable outputVSAvoidnumber of measurement and control steps
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by first resetting the PCM devices to an initial state before applying the partial SET pulses. This preliminary reset ensures that each measurement and control step starts from a known condition, enabling resettable output while providing a clear procedure for the subsequent steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses periodic action through the repeated application of partial SET pulses and conductance measurements. By cycling through these steps, the system achieves resettable output in a structured manner, with each period representing one measurement and control cycle.

Inventive Principle:
Principle #19Periodic action

3Manufacturing precision

If conductance thresholds are used to set PUF values, then unique binary strings are generated, but the method relies on manufacturing variations and thermal control

Engineering Contradiction:
Improveconductance threshold measurementVSAvoidthermal control during crystallization
Core Design Contradiction:
Manufacturing precisionVSTemperature

Solution Approach 1:

The patent applies self-service by utilizing the natural manufacturing variations and thermal properties of the PCM materials themselves. Rather than requiring external control of every variable, the system leverages the inherent characteristics of the materials and their response to pulse stimulation, with conductance measurement providing the necessary precision.

Inventive Principle:
Principle #25Self-service

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 ensures a unique and resettable output for each PCM array, enhancing authentication security by leveraging the stochastic nature of PCM crystallization and manufacturing tolerances, providing a reliable digital fingerprint for cryptographic applications.

Implementation Method 1

heat produced by the passage of an electric current through a heating element, typically made of titanium nitride, is used to either quickly heat and melt-quench the material, making it amorphous, or to hold it in its crystallization temperature range for some time, thereby switching it to a crystalline state

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

heat produced by the passage of an electric current through a heating element

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Implementation Method 3

data are stored using the electrical resistance contrast between a high-conductive crystalline phase and a low-conductive amorphous phase of the phase-change material

Methodology Applied
Scientific EffectElectrical resistance: Electrical Resistance

Data Source

PatentUS12099616B2Physically unclonable function based on a phase change material array
Publication Date: 2024.09.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12099616B2 patent drawing
  • US12099616B2 patent drawing
  • US12099616B2 patent drawing

AI summary

In an approach to a implementing a PUF based on a PCM array, for each PCM device in an array of PCM devices, the PCM device is reset to an initial state. A first conductance of the PCM device is measured. A predetermined number of partial set pulses is applied to the PCM device. A second conductance of the PCM device is measured. Responsive to determining that the second conductance is greater than the first conductance multiplied by a factor, a PUF value of the PCM device is set to logical “1”. Responsive to determining that the second conductance is less than the first conductance multiplied by a factor, a PUF value of the PCM device is set to logical “0”. The PUF value of the PCM device is added to an overall PUF string for the array of PCM devices.