Logic Cell-Based PUF Generator Circuit Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

SRAM-based PUF generators are inefficient due to layout design rules requiring extra distance to isolate SRAM arrays from other logic transistors, necessitating a more compact and efficient design.

Innovation Solution

A PUF generator based on logic transistors using a PUF cell array with bit cells configured in a column-row layout, employing 12-T or 7-T SRAM bit cells with cross-coupled inverters that eliminate the need for a sense amplifier, allowing for self-sensing and reducing the complexity and cost of the design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SRAM-based PUF generator uses conventional layout design rules to isolate SRAM arrays from other logic transistors, then isolation and reliability are improved, but area efficiency and compactness deteriorate

Engineering Contradiction:
Improveisolation reliabilityVSAvoidPUF generator area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges the PUF cell structure with logic circuit transistor rules, eliminating the need for separate SRAM array isolation. The PUF cells are directly integrated with logic transistors using the same layout design rules, removing the requirement for extra isolation distance while maintaining reliability through the inherent logic circuit structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the fundamental design parameters from SRAM layout rules to logic circuit transistor rules. This parameter change allows PUF cells to be constructed using standard logic transistors with conventional layout spacing, eliminating the need for extended isolation distances while maintaining functional reliability through the logic circuit operation modes.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If SRAM-based PUF generator follows conventional isolation design rules, then manufacturing reliability is improved, but manufacturing efficiency and compactness worsen

Engineering Contradiction:
Improvemanufacturing reliabilityVSAvoidmanufacturing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines PUF cell functionality with logic circuit implementation, allowing both to be manufactured using the same standard logic transistor processes and layout rules. This merging eliminates the need for separate SRAM manufacturing steps and isolation structures, improving manufacturing efficiency while maintaining reliability through standardized processes.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If PUF cell uses cross-coupled inverters without sense amplifier, then device complexity is reduced, but measurement precision may deteriorate

Engineering Contradiction:
Improvebit cell complexityVSAvoidoutput detection precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements self-sensing capability directly within the cross-coupled inverter structure of each PUF cell. The inverters inherently provide the feedback mechanism needed for stable output detection without requiring external sense amplifiers. The circuit uses its own internal signal paths and feedback loops to maintain measurement precision, eliminating the need for additional sensing components.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11811953B2Method and apparatus for logic cell-based PUF generators
Publication Date: 2023.11.07 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11811953B2 patent drawing
  • US11811953B2 patent drawing
  • US11811953B2 patent drawing

AI summary

Disclosed is a physical unclonable function generator circuit and testing method. 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, wherein each of the plurality of columns is coupled to at least two pre-discharge transistors, and each of the plurality of bit cells comprises at least one enable transistor, at least two access transistors, and at least two storage nodes, and 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 pre-charge the at least two storage nodes with substantially the same voltages allowing each of the plurality of bit cell having a first metastable logical state; to determine a second logical state; and based on the determined second logical states of the plurality of bit cells, to generate a PUF signature.