PUF Generation via Memory Cell Speed Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional physically unclonable functions (PUFs) based on power-on states of static random-access memory (SRAM) devices face issues with power consumption and reliability due to environmental parameter dependencies, leading to inefficient and less reliable signature generation.
Innovation Solution
A method is introduced to generate a PUF signature by comparing the reading speeds of two memory cells in a memory device, eliminating the need for power cycling and reducing environmental parameter influence, using a system that includes a memory cell array, authentication circuit, pre-charge/pre-discharge circuit, row decoder, column decoder, I/O circuit, and control logic, where sense amplifiers compare the reading speeds of adjacent memory cells to produce a stable and reliable signature.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional PUFs use power-on states of SRAM devices for signature generation, then signature generation can be implemented, but power consumption increases and reliability decreases due to environmental parameter dependencies
Solution Approach 1:
The patent changes the operational parameters from power-on state detection to reading speed comparison. By measuring the time required for memory cells to transition between states during read operations, the system generates PUF signatures without requiring full power cycling, thereby reducing power consumption while maintaining reliability through intrinsic physical property measurements
Solution Approach 2:
The patent extracts only the essential measurement needed for PUF signature generation - the reading speed difference between adjacent memory cells - rather than relying on the complete power-on state. This selective extraction of the timing characteristic eliminates the need for environmental stabilization during power-on, reducing both power consumption and environmental parameter dependencies
2Reliability
If conventional PUFs rely on environmental parameter stabilization for accurate signature generation, then signature accuracy can be maintained, but the process becomes less reliable under varying environmental conditions
Solution Approach 1:
Instead of stabilizing environmental parameters to ensure measurement accuracy, the patent inverts the approach by measuring intrinsic timing characteristics that are naturally immune to environmental variations. The reading speed comparison method measures the relative time difference between adjacent memory cells, which cancels out common environmental effects and provides reliable signatures under varying conditions
Solution Approach 2:
The patent uses transient timing measurements during normal read operations rather than requiring stable environmental conditions during dedicated measurement phases. The reading speed measurement is performed quickly during regular memory access, making the PUF signature generation process robust against environmental variations without requiring special stabilization conditions
3Reliability
If sense amplifiers compare reading speeds of adjacent memory cells, then signature reliability improves, but device complexity increases
Solution Approach 1:
The patent makes the sense amplifiers perform dual functions: their traditional role in reading memory data and the additional function of timing measurement for PUF signature generation. By utilizing the existing sense amplifier circuitry for both data access and timing comparison, the patent avoids adding separate measurement circuits, thereby maintaining device complexity at acceptable levels while achieving improved reliability
Solution Approach 2:
The patent merges the PUF signature generation function with the existing memory read operation. The timing measurement is integrated into the normal memory access sequence, and the sense amplifiers simultaneously perform data sensing and timing comparison. This consolidation eliminates the need for separate dedicated measurement hardware, reducing overall device complexity while maintaining signature reliability
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 reduces power consumption, enhances signature reliability, and provides a more stable read margin by comparing reading speeds of adjacent memory cells, resulting in a more efficient and reliable PUF signature generation process.
Implementation Method 1
In response to the first and second signals on the first and second bit lines each reaching a predetermined level, the accessing speeds of the first and second memory cells are compared
Data Source
AI summary
A physically unclonable function (PUF) generator includes a first sense amplifier that has a first input terminal configured to receive a signal from a first memory cell of a plurality of memory cells, and a second input terminal configured to receive a signal from a second memory cell of the plurality of memory cells. The first sense amplifier is configured to compare accessing speeds of the first and second memory cells of the plurality of memory cells. Based on the comparison of the accessing speeds, the sense amplifier provides a first output signal for generating a PUF signature. A controller is configured to output an enable signal to the first sense amplifier, which has a first input terminal configured to receive a signal from a bit line of the first memory cell and a second input terminal configured to receive a signal from a bit line of the second memory cell.


