On-Chip Identification Circuit Using Random Conductor Shorts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit chips require unique on-chip identifiers and private keys, but existing methods using fuses and anti-fuses increase manufacturing costs and chip space, and current cryptography methods are complex and costly.

Innovation Solution

The use of across chip line variations (ACLV) and random mask alignment variations to create pairs of conductors with predetermined distances and widths, resulting in a random chance of shorts or opens, which are used to generate a unique on-chip identifier or private key, reducing chip space and manufacturing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fuses and anti-fuses are used to create on-chip identifiers, then unique identification is achieved, but chip space is consumed and manufacturing time increases

Engineering Contradiction:
Improveunique identificationVSAvoidchip space
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The invention extracts the identification function from traditional fuse-based mechanisms and implements it through inherent process variations in conductor geometry. By removing the need for dedicated fuse structures, chip space is conserved while maintaining unique identification capability through naturally occurring ACLV differences across conductors

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The identification circuit serves itself by utilizing inherent process variations (ACLV) that occur during normal fabrication. Instead of requiring separate programming steps or additional structures, the natural variations in conductor width, thickness, and position automatically generate unique identification patterns for each chip

Inventive Principle:
Principle #25Self-service

2Reliability

If fuses and anti-fuses are programmed at test to create identifiers, then unique identification is achieved, but manufacturing time and costs increase

Engineering Contradiction:
Improveunique identificationVSAvoidmanufacturing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The identification patterns are established during the fabrication process itself through controlled conductor spacing and inherent ACLV, rather than requiring subsequent programming actions at test. The conductors are positioned at predetermined distances during manufacturing, so that process variations automatically create the identification bits before the chip leaves the fabrication line

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The fabrication process serves dual purposes: creating functional conductors and simultaneously establishing unique identification patterns. The same process steps that form the conductors with specific geometries and spacings also generate the random identification bits, eliminating the need for separate programming operations

Inventive Principle:
Principle #25Self-service

3Reliability

If traditional cryptography methods are used to generate private keys, then secure keys are produced, but the process is complicated and costly

Engineering Contradiction:
Improveprivate key securityVSAvoidkey generation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention converts harmful process variations (ACLV) that are typically considered defects or sources of yield loss into a beneficial resource for generating secure private keys. The same variations in conductor dimensions and positions that might cause functional issues are harnessed to create unique, unpredictable key material, turning a potential harm into a security advantage

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The chip itself generates its own private key material through inherent physical variations, eliminating the need for external random number generators or complex key generation circuits. The ACLV present in every conductor automatically provides the entropy needed for secure key generation without additional complexity

Inventive Principle:
Principle #25Self-service

4Reliability

If conductor pairs are placed close together to increase short probability, then identifier randomness improves, but manufacturing precision requirements increase

Engineering Contradiction:
Improveidentifier randomnessVSAvoidconductor spacing precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The invention changes the approach from relying on tight tolerances to achieve randomness to using controlled parameter variations within a broader range. By designing conductors with specific width ranges and spacing distributions, the system leverages the natural spread of ACLV across this range to generate randomness, rather than requiring precise control at a single nominal value

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20090091351A1Chip identification system and method
Publication Date: 2009.04.09 MARVELL ASIA PTE LTD
  • US20090091351A1 patent drawing
  • US20090091351A1 patent drawing
  • US20090091351A1 patent drawing

AI summary

Disclosed are embodiments of on-chip identification circuitry. In one embodiment, pairs of conductors (e.g., metal pads, vias, lines) are formed within one or more metallization layers. The distance between the conductors in each pair is predetermined so that, given known across chip line variations, there is a random chance (i.e., an approximately 50/50 chance) of a short. In another embodiment different masks form first conductors (e.g., metal lines separated by varying distances and having different widths) and second conductors (e.g., metal vias separated by varying distances and having equal widths). The first and second conductors alternate across the chip. Due to the different separation distances and widths of the first conductors, the different separation distances of the second conductors and, random mask alignment variations, each first conductor can short to up to two second conductors. In each embodiment the resulting pattern of shorts and opens, can be used as an on-chip identifier or private key.