Dual-Mode SRAM PUF Circuit for Reliable Low-Overhead Entropy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SRAM PUF circuits in IoT equipment face reliability issues due to environmental disturbances affecting power-on states, while monostable PUF circuits with separate arrays incur high hardware overheads.

Innovation Solution

A sub-threshold monostable PUF circuit with an SRAM function and entropy source extraction, incorporating a mode configuration circuit, decoding circuit, and reading circuit, which allows the SRAM array to operate in both SRAM storage and PUF modes, utilizing pre-charge modules and transistors to generate entropy source voltages with low overheads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If SRAM PUF circuit uses bistable cross-coupled inverters for entropy source generation, then hardware overhead is reduced by reusing existing SRAM array, but reliability deteriorates due to environmental disturbance affecting power-on states

Engineering Contradiction:
Improvehardware overheadVSAvoidPUF response reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The circuit dynamically transitions between bistable and monostable modes by controlling the third mode configuration ports. In PUF mode, the circuit operates as monostable with equalized bit line voltages through pre-charge modules, eliminating environmental sensitivity. In SRAM mode, it operates as bistable for normal storage. This dynamic reconfiguration resolves the contradiction by enabling reliable PUF operation without permanent structural changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operating parameters of the SRAM cell by applying specific voltage levels to the third mode configuration ports. When these ports receive high level signals, the cross-coupled inverters operate in monostable region with process deviation-determined equilibrium, rather than bistable region. This parameter change enables the same hardware to achieve both low overhead and high reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If monostable PUF circuit uses separate PUF array design, then reliability improves by determining entropy source voltage through process deviation, but hardware overhead increases due to additional array design

Engineering Contradiction:
ImprovePUF response reliabilityVSAvoidhardware overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The SRAM cell is designed to perform multiple functions: normal data storage in SRAM mode and entropy source generation in PUF mode. By adding mode configuration ports and pre-charge modules, the same cell structure can be universally used for both purposes, eliminating the need for separate PUF arrays and reducing hardware overhead while maintaining reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The invention merges the PUF array functionality with the existing SRAM array by integrating mode configuration circuits and pre-charge modules into the SRAM cell structure. This combination allows the SRAM array to serve dual purposes, reducing overall hardware overhead while achieving reliable PUF operation through process deviation exploitation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260065982A1Sub-threshold monostable PUF circuit with SRAM function and entropy source extraction function
Publication Date: 2026.03.05 WENZHOU UNIV
  • US20260065982A1 patent drawing
  • US20260065982A1 patent drawing
  • US20260065982A1 patent drawing

AI summary

A sub-threshold monostable PUF circuit with an SRAM function and an entropy source extraction function includes a mode configuration circuit, a decoding circuit, a PUF array and a reading circuit. The PUF array has a SRAM storage mode and a PUF mode for generating an entropy source voltage. The PUF array includes m*n PUF cells and n pre-charge modules. Each PUF cell includes a first PMOS transistor, a second PMOS transistor, a third PMOS transistor, a first NMOS transistor, a second NMOS transistor, a third NMOS transistor, a fourth NMOS transistor, a fifth NMOS transistor and a sixth NMOS transistor. The monostable PUF array formed by PUF cells is constructed only by adding a first PMOS transistor, a first NMOS transistor and a fourth NMOS transistor in each SRAM cell of an original SRAM storage array of IoT equipment.