PUF Bit Cell Stability Screening Under Injected Noise Stress

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Physically unclonable function (PUF) generators in integrated circuits face instability due to dynamic noise, leading to unpredictable behavior and the need for a method to quickly evaluate and filter out unstable bit cells to produce reliable PUF signatures.

Innovation Solution

A PUF generator system that includes a PUF cell array, a noise injector, and a filtering mechanism to evaluate bit cell stability by introducing noise and comparing initial and stressed operation outputs, identifying and masking unstable bit cells to generate a stable PUF signature.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If noise is introduced to evaluate bit cell stability, then reliable PUF signatures can be generated by filtering unstable bit cells, but the system complexity increases due to the need for noise injection mechanisms and filtering circuits

Engineering Contradiction:
ImprovePUF signature reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing noise injection and bit cell stability evaluation during a pre-characterization phase before the PUF generator is deployed for authentication. This allows unstable bit cells to be identified and masked in advance, so that the actual authentication operation can proceed with already-filtered stable bit cells, eliminating the need for continuous complex filtering during operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the PUF generator operation into two distinct phases: a characterization phase where noise is injected and unstable bit cells are identified, and an operation phase where only stable bit cells are used for authentication. This segmentation allows the complex noise injection and filtering mechanisms to be activated only when needed for characterization, rather than continuously during all operations.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple PUF outputs are compared to identify unstable bit cells, then bit cell stability can be accurately evaluated, but the time required for PUF generator characterization increases

Engineering Contradiction:
Improvebit cell stability evaluation accuracyVSAvoidcharacterization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by comparing PUF outputs only for bit cells that are suspected to be unstable, rather than exhaustively analyzing every single bit cell. The noise injection targets specific bit cells, and comparisons are performed selectively to identify only those showing instability, thus reducing the overall characterization time while maintaining adequate evaluation accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If noise is injected into PUF cell power lines, then unstable bit cells can be quickly identified under stressed operation conditions, but the PUF cell operation becomes disrupted during evaluation

Engineering Contradiction:
Improveevaluation speedVSAvoidPUF cell operation stability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies periodic action by injecting noise into the PUF cell power lines in periodic pulses rather than continuously. The noise is applied for brief intervals to stress-test the bit cells and identify unstable ones, then removed to allow normal operation. This periodic approach enables quick evaluation while minimizing disruption to the overall PUF cell functionality.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies preliminary anti-action by temporarily introducing disruptive noise signals to counteract and expose instability in bit cells during the characterization phase. This deliberate disruption is applied only during evaluation, and normal stable operation is restored afterward, allowing the system to identify and mask problematic cells before they can cause issues during actual authentication.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS11902455B2Method and apparatus for noise injection for PUF generator characterization
Publication Date: 2024.02.13 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11902455B2 patent drawing
  • US11902455B2 patent drawing
  • US11902455B2 patent drawing

AI summary

Disclosed is a physical unclonable function generator circuit and method. In one embodiment, physical unclonable function (PUF) generator includes: a PUF cell array that comprises a plurality of bit cells, wherein each of the plurality of bit cells comprises at least two access transistors, at least one enable transistor, and at least two storage nodes, wherein the at least two storage nodes are pre-configured with substantially the same voltages allowing each of the plurality of bit cells having a first metastable logical state; a PUF control circuit coupled to the PUF cell array, wherein the PUF control circuit is configured to access the plurality of bit cells to determine second logical states by turning on the at least one enable transistor and turning off the at least two access transistors of each of the plurality of bit cells, and based on the second logical states of the plurality of bit cells, to generate a PUF output; and a noise injector coupled to the PUF control circuit and the PUF cell array, wherein the noise injector is configured to create stressed operation conditions to evaluate stability of the plurality of bit cells.