Semiconductor Integrated Circuit Reverse Engineering Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor integrated circuits lack a comprehensive method to protect operation information from reverse engineering, as complex operations required for improving memory cell characteristics can be easily revealed by probing the semiconductor wafer, compromising confidentiality.

Innovation Solution

A method involving monitoring a voltage waveform at predetermined points, determining if it matches an expected value during normal operation, and controlling the semiconductor integrated circuit to operate differently if the waveform does not match, thereby concealing operational information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex operations are performed to improve memory cell characteristics, then memory cell performance is improved, but operational information becomes vulnerable to reverse engineering

Engineering Contradiction:
Improvememory cell characteristicsVSAvoidoperational information confidentiality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent converts the harmful effect of probing (which disturbs voltage waveforms) into a beneficial detection mechanism. By monitoring voltage waveform disturbances caused by probing activities, the system can detect reverse engineering attempts and respond by concealing operational information, thus transforming the vulnerability into a protective feature.

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

Solution Approach 2:

The patent implements preliminary protective measures by continuously monitoring voltage waveforms and comparing them against expected values before sensitive operational information can be extracted. When anomalies indicating probing are detected, the system preemptively alters its operation to prevent information leakage, rather than waiting for reverse engineering to succeed.

Inventive Principle:
Principle #9Preliminary anti-action

2Difficulty of detecting and measuring

If dummy circuits and artificial structures are added to conceal real circuit structure, then reverse engineering difficulty is increased, but device complexity increases

Engineering Contradiction:
Improvecircuit structure analysis difficultyVSAvoidcircuit structure complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent introduces voltage waveform monitoring as an intermediary layer between the physical circuit structure and the information extraction process. Instead of directly obscuring circuit structures with dummy elements, the system monitors the electrical characteristics (voltage waveforms) that reveal operational information and uses this monitoring to detect and prevent probing activities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces structural obfuscation methods (mechanical/physical layer approaches like dummy circuits) with an electrical/functional approach. Instead of modifying the physical circuit layout to hide information, the system uses voltage waveform analysis and control to protect operational information, substituting a structural solution with a functional one.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10978162B2Method and semiconductor device for protecting a semiconductor integrated circuit from reverse engineering
Publication Date: 2021.04.13 WINBOND ELECTRONICS CORP
  • US10978162B2 patent drawing
  • US10978162B2 patent drawing
  • US10978162B2 patent drawing

AI summary

A protection method is provided to make it difficult to reverse engineer operational information. The present invention provides a protection method for preventing reverse engineering, including: generating an expected value during normal operation; monitoring voltage waveforms at monitoring points of the semiconductor integrated circuit; comparing a measured value generated in the monitored voltage waveforms with the expected value; determining whether reverse engineering is taking place or not based on comparison results; and when reverse engineering is taking place, controlling the semiconductor integrated circuit to run in a protection mode, which different from its normal operation.