SRAM PUF I/O Circuit Pre-Charging for Stable Responses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manufacturing variations in integrated circuits lead to instability in PUF responses due to variations in electrical properties, which are exacerbated by input/output (I/O) circuits, necessitating a new I/O circuit design to maintain stability and improve the number of stable bit cells in PUF generators.

Innovation Solution

The development of an I/O circuit that minimizes voltage degradation and maintains stability by equalizing voltage levels between bit cells using pre-charge and pre-discharge units, equalizer circuits, and sense amplifiers, reducing the impact of manufacturing variations on PUF responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional I/O circuits are used to access bit cells, then the PUF generator can be manufactured with standard processes, but voltage degradation and time delays are introduced that reduce response stability

Engineering Contradiction:
ImprovePUF response stabilityVSAvoidI/O circuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-charging bit lines to a predetermined voltage level before the PUF challenge is evaluated. This pre-charge operation compensates for voltage degradation that would otherwise occur during the challenge evaluation, ensuring stable voltage levels across all bit cells regardless of manufacturing variations. The pre-charge unit activates before the sense amplifier reads the bit cell states, establishing a consistent starting condition that eliminates voltage-related instability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manufacturing variations are present in bit cells, then device diversity for unique PUF responses is achieved, but electrical property variations cause response instability

Engineering Contradiction:
ImprovePUF response stabilityVSAvoidbit cell electrical properties
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent implements equipotentiality by ensuring all bit lines are pre-charged to the same predetermined voltage level before challenge evaluation. This equalizes the electrical potential across all bit cells, compensating for manufacturing variations in transistor characteristics, wire resistance, and capacitance. By starting all bit cells at the same voltage potential, the system ensures that manufacturing variations produce consistent relative differences rather than absolute instability, enabling reliable PUF responses despite process variations.

Inventive Principle:
Principle #12Equipotentiality

3Reliability

If standard I/O circuits are used, then manufacturing simplicity is maintained, but voltage levels between bit cells become unequal causing instability

Engineering Contradiction:
Improvebit cell voltage consistencyVSAvoidI/O circuit implementation
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies preliminary action by incorporating a pre-charge unit that activates before the sense amplifier operation. This pre-charge unit equalizes voltage levels across all bit lines by charging them to a predetermined voltage level, ensuring consistent starting conditions for all bit cells. This preliminary voltage equalization step is integrated into the existing I/O circuit structure, maintaining ease of manufacture while significantly improving voltage consistency and response stability.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If I/O circuits access bit cells without pre-charge, then circuit operation speed is maintained, but voltage degradation causes time delays and instability

Engineering Contradiction:
Improveresponse stabilityVSAvoidchallenge evaluation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing the pre-charge operation immediately before the sense amplifier reads the bit cell states. This timing ensures that voltage levels are equalized at the critical moment when the challenge is evaluated, minimizing the window for voltage degradation to occur. The pre-charge signal is generated and applied just-in-time, adding minimal overhead to the overall challenge evaluation time while ensuring stable voltage levels throughout the critical measurement period.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12445312B2I/O circuit design for SRAM-based PUF generators
Publication Date: 2025.10.14 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12445312B2 patent drawing
  • US12445312B2 patent drawing
  • US12445312B2 patent drawing

AI summary

Disclosed is an input/output circuit for a physical unclonable function generator circuit. In one embodiment, a physical unclonable function (PUF) generator includes: a PUF cell array comprising a plurality of bit cells configured in a plurality of columns and at least one row, and at least one input/output (I/O) circuit each coupled to at least two neighboring columns of the PUF cell array, wherein the at least one I/O circuit each comprises a sense amplifier (SA) with no cross-coupled pair of transistors, wherein the SA comprises two cross-coupled inverters with no access transistor and a SA enable transistor, and wherein the at least one I/O circuit each is configured to access and determine logical states of at least two bit cells in the at least two neighboring columns; and based on the determined logical states of the plurality of bit cells, to generate a PUF signature.