Semiconductor Bug Bypass via On-Chip Logic Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semiconductor fabrication processes are hindered by silicon bugs, which are difficult to detect and correct, leading to increased design costs and production delays due to the iterative testing process, and existing correction methods like focused ion beam processes are time-intensive and costly.

Innovation Solution

Incorporating a logic element on the substrate to detect trigger conditions indicative of silicon bugs and modify the semiconductor device's operation to avoid or bypass these bugs, allowing for continuous testing and potential software or firmware fixes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional iterative testing processes are used to detect and correct silicon bugs, then bug detection capability is improved, but production time and costs increase significantly

Engineering Contradiction:
Improvebug detection capabilityVSAvoidproduction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by incorporating special test structures and logic elements directly into the semiconductor device during fabrication, before actual bug manifestation occurs. These pre-built detection mechanisms enable immediate bug identification upon device operation, eliminating the need for multiple iterative testing cycles and significantly reducing production time while maintaining high bug detection capability

Inventive Principle:
Principle #10Preliminary action

2Ease of repair

If focused ion beam processes are used to correct silicon bugs, then bug correction capability is improved, but time consumption and costs increase

Engineering Contradiction:
Improvebug correction capabilityVSAvoidtime consumption
Core Design Contradiction:
Ease of repairVSLoss of time

Solution Approach 1:

The patent replaces the mechanical focused ion beam correction process with an electronic/software-based solution. Special logic elements detect bugs and trigger bypass mechanisms or correction protocols through electrical signals, eliminating the need for time-intensive manual ion beam operations while maintaining effective bug correction capability

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

Solution Approach 2:

The patent creates redundant logic paths and backup circuitry that can be activated to bypass or correct buggy operations without physically modifying the original circuit. This virtual copying approach allows bug correction through software control or alternative signal routing, dramatically reducing correction time compared to physical ion beam modification

Inventive Principle:
Principle #26Copying

3Reliability

If multiple metal spins are performed to fix silicon bugs, then bug fixation capability is improved, but production costs and time increase

Engineering Contradiction:
Improvebug fixation capabilityVSAvoidproduction efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent incorporates redundancy and error correction logic during the initial device fabrication, before bugs manifest. These pre-built protective structures enable automatic bug bypass or correction during operation, eliminating the need for multiple subsequent metal spin processes and maintaining high reliability without sacrificing production efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8791713B2Method and apparatus for bypassing silicon bugs
Publication Date: 2014.07.29 ADVANCED MICRO DEVICES INC
  • US8791713B2 patent drawing
  • US8791713B2 patent drawing
  • US8791713B2 patent drawing

AI summary

The present invention provides a method and apparatus for bypassing silicon bugs. One exemplary embodiment of the method includes using a logic element formed on a substrate to detect a predefined trigger condition indicating onset of a functional bug during operation of a semiconductor device formed on the substrate. The method also includes modifying operation of the semiconductor device to avoid onset of the functional bug by taking a predefined action associated with the predefined trigger condition.