Phase-Change Memory PUF Circuit With Virgin-State Reliability Mask

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing physically unclonable function (PUF) circuits lack a reliable method to generate unpredictable yet stable identification strings of bits that are not observable through optical or electronic microscopy, which is crucial for secure authentication and cryptographic applications.

Innovation Solution

A physically unclonable function circuitry utilizing a plurality of phase-change memory cells in a virgin state, where sensing circuitry identifies reliable pairs based on effective resistance value differences using a reliability mask to generate a string of bits, ensuring unpredictability and stability while being undetectable by microscopy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If classical PUF circuits are used to generate identification strings, then unpredictability and stability are achieved, but the strings may be observable through optical or electronic microscopy techniques

Engineering Contradiction:
Improveunpredictability and stability of identification stringVSAvoidobservability through microscopy
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the physical state parameter of the phase-change memory cells by keeping them in the virgin (as-deposited) state without applying set or reset operations. This parameter change ensures that the cells maintain their natural, unobservable physical characteristics while still providing the required unpredictability and stability for PUF functionality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent utilizes the phase-change memory material's ability to transition between amorphous and crystalline phases, but deliberately avoids triggering these transitions by not applying programming operations. The virgin state represents a specific phase configuration that provides the desired security properties while maintaining PUF functionality.

Inventive Principle:
Principle #36Phase transitions

2Quantity of substance

If all pairs of phase-change memory cells are used to generate identification strings, then more bits are available, but reliability decreases due to including unreliable pairs

Engineering Contradiction:
Improvenumber of bits in identification stringVSAvoidreliability of identification string
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the population of phase-change memory cell pairs into two distinct groups: reliable pairs and unreliable pairs. This segmentation is achieved through the reliability mask, which separates cells based on their resistance characteristics. By processing only the reliable segment, the system maintains high reliability while the overall system design allows for sufficient quantity of reliable bits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary classification of phase-change memory cell pairs into reliable and unreliable categories before generating the identification string. The reliability mask is created in advance by measuring resistance values and categorizing pairs, ensuring that only reliable pairs are used in subsequent PUF operations, thereby guaranteeing reliability from the outset.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If phase-change memory cells are programmed to store data, then functionality is improved, but the virgin state characteristics required for PUF are lost

Engineering Contradiction:
Improvedata storage functionalityVSAvoidPUF functionality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts and utilizes only the natural physical characteristics of the phase-change memory cells in their virgin state for PUF functionality, without requiring programming operations. The resistance differences that arise naturally during manufacturing are extracted and used as the basis for generating identification strings, eliminating the need to program the cells and preserving their virgin state properties.

Inventive Principle:
Principle #2Taking out (Extraction)

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 solution provides a reliable and secure method to generate unpredictable identification strings, suitable for cryptographic applications, by leveraging the natural entropy of phase-change memory cells, ensuring high security in electronic devices.

Implementation Method 1

Signs of differences of effective resistance values of the identified subset of the plurality of pairs of phase-change memory cells in the virgin state are sensed by the sensing circuitry

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Data Source

PatentUS12198756B2Integrated circuit including a physically unclonable function device and corresponding method for implementing a physically unclonable function
Publication Date: 2025.01.14 STMICROELECTRONICS (ROUSSET) SAS
  • US12198756B2 patent drawing
  • US12198756B2 patent drawing
  • US12198756B2 patent drawing

AI summary

Unclonable function circuitry includes a plurality of pairs of phase-change memory cells in a virgin state, and sensing circuitry coupled to the plurality of pairs of phase-change memory cells in the virgin state. The sensing circuitry identifies a subset of the plurality of pairs of phase-change memory cells in the virgin state based on a reliability mask. Signs of differences of effective resistance values of the identified subset of the plurality of pairs of phase-change memory cells in the virgin state are sensed by the sensing circuitry. The sensing circuitry generates a string of bits based on the sensed signs of differences in the effective resistance values of the identified subset of the plurality of pairs of phase-change memory cells in the virgin state. Processing circuitry coupled to the unclonable function circuitry, in operation, executes one or more operations using the generated string of bits.