On-Die Logic Analyzer for SoC Debugging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of silicon designs and multi-chip integration in system-on-chip (SoC) implementations makes post-silicon debugging challenging, especially due to hidden interconnects and the high cost of using external logic analyzers to capture high-frequency signals, which limits debugging to vendor sites.

Innovation Solution

An on-die logic analyzer (ODLA) is implemented to collect and capture internal signals on a unidirectional front side bus, providing visibility into processor-chipset interconnects and enabling precise data capture and analysis, with features like trigger control and dynamic queue combining to optimize storage and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If external logic analyzers are used to capture high-frequency signals, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improvesignal capture accuracyVSAvoiddebugging system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent embeds a logic analyzer directly within the semiconductor die, nesting the debugging instrument inside the device under test. This eliminates the need for external logic analyzers and their associated complex connections, while maintaining the ability to capture high-frequency internal signals with high precision.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces an on-die logic analyzer as an intermediary component that captures internal signals directly at the source. This mediator enables precise measurement of high-frequency signals without requiring complex external equipment, simplifying the overall debugging system while maintaining measurement accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If more transistors are integrated on the silicon die, then functionality is improved, but debugging difficulty increases

Engineering Contradiction:
Improvesystem functionalityVSAvoiddebugging difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the debugging function by placing dedicated logic analyzer resources directly on the silicon die, separate from the main functional transistors. This segmentation allows the increased transistor count for functionality to coexist with embedded debugging capabilities, making it easier to detect and measure signals in complex high-functionality systems.

Inventive Principle:
Principle #1Segmentation

3Area of stationary object

If system-on-chip integration is increased to reduce form factor, then compactness is improved, but interconnect visibility for debugging deteriorates

Engineering Contradiction:
Improveform factorVSAvoidinterconnect signal visibility
Core Design Contradiction:
Area of stationary objectVSLoss of information

Solution Approach 1:

The patent nests the logic analyzer within the system-on-chip structure, allowing it to access and capture signals from internal interconnects that would otherwise be invisible to external debugging tools. This nesting maintains compact form factor while preventing information loss by providing direct visibility into hidden interconnect signals.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8799728B2On-die logic analyzer for semiconductor die
Publication Date: 2014.08.05 INTEL CORP
  • US8799728B2 patent drawing
  • US8799728B2 patent drawing
  • US8799728B2 patent drawing

AI summary

In one embodiment, the present invention includes a semiconductor die such as a system on a chip (SoC) that includes a logic analyzer with a built-in trace buffer to store information communicated between on-die agents at speed and to provide the information to an off-die agent at a slower speed. Other embodiments are described and claimed.