IC Vulnerability Assessment via Milling Exclusion Areas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security measures for Integrated Circuits (ICs) against microprobing attacks, such as active shields, are costly and ineffective, especially for ICs with fewer routing layers, as they require extensive coverage and are vulnerable to Focused Ion Beam (FIB) tools that can bypass or disable these shields, making it difficult to protect sensitive information.

Innovation Solution

A method to assess the vulnerability of ICs to microprobing attacks by identifying milling exclusion areas based on covering wires and superimposing these areas onto logic nets, allowing for a quantitative evaluation of exposed areas, thereby optimizing protection design without the need for full-layer coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If active shields are designed to cover the entirety of the die, then security protection against microprobing attacks is improved, but design cost and complexity increase prohibitively

Engineering Contradiction:
Improvesecurity protectionVSAvoiddesign cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the die into multiple rectangular segments representing logic nets, and selectively applies shielding only to vulnerable segments rather than covering the entire die. This segmentation allows targeted protection of critical areas while reducing overall shield complexity and cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by making different parts of the die have different protection levels. Critical logic nets receive shielding protection through milling exclusion areas, while non-critical areas remain unprotected. This localized approach optimizes security resources where they are most needed.

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple metal routing layers are required for active shields, then security protection is improved, but design cost and manufacturing complexity increase prohibitively

Engineering Contradiction:
Improvesecurity protectionVSAvoidmanufacturing complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies partial action by implementing shielding only for vulnerable logic nets rather than requiring comprehensive multi-layer coverage across the entire IC. The milling exclusion areas provide sufficient protection for critical paths without mandating excessive routing layers throughout the design.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the protection parameter from multi-layer routing to single-layer milling exclusion areas. By defining protected zones through coordinate-based exclusion areas rather than requiring multiple metal layers, the solution reduces manufacturing complexity while maintaining security effectiveness.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If ICs are fabricated with fewer routing layers, then manufacturing cost is reduced, but vulnerability to microprobing attacks increases

Engineering Contradiction:
Improvemanufacturing costVSAvoidvulnerability to microprobing
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

Solution Approach 1:

The patent introduces milling exclusion areas as an intermediary protection mechanism that does not require additional routing layers. These exclusion areas act as a mediator between the limited routing layer structure and the security requirement, providing protection through FIB milling constraints rather than through additional metal layers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent shifts protection from the routing layer dimension to the spatial coordinate dimension. Instead of adding more metal layers (vertical dimension), the solution defines protected areas through coordinate-based milling exclusion zones in the planar dimension, enabling security without increasing layer count.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Difficulty of detecting and measuring

If active shields are placed in the top metal layer, then detection capability is improved, but effectiveness against microprobing attacks deteriorates

Engineering Contradiction:
Improvedetection capabilityVSAvoideffectiveness against microprobing
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-defining milling exclusion areas during the design phase based on logic net vulnerability analysis. Rather than relying on top-layer shield detection, the protection is proactively embedded into the layout through coordinate-based exclusion zones that prevent FIB milling access to critical areas before an attack can occur.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10573605B2Layout-driven method to assess vulnerability of ICs to microprobing attacks
Publication Date: 2020.02.25 UNIV OF FLORIDA RESEARCH FOUNDATION INC
  • US10573605B2 patent drawing
  • US10573605B2 patent drawing
  • US10573605B2 patent drawing

AI summary

A method of assessing vulnerability of Integrated Circuit (IC) can include: preparing a list of logic nets of the IC; obtaining rectangular segments from the logic nets; finding a milling exclusion area based on a covering wire; and superimposing the found milling exclusion area onto the rectangular segments of the logic nets. The milling exclusion area is an area that microprobing attack does not succeed without cutting off at least one of the rectangular segments.