SoC Power Control Debug Circuit Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Debugging of power control circuits in system-on-chip (SoC) is challenging due to the integration of multiple components on a single chip, requiring efficient methods to control and monitor power supply and voltage levels for effective debugging.

Innovation Solution

Incorporating a debug circuit within the power control circuit that includes input/output pins for communication, a logic value debugger, an inserting debugger, and a variation debugger, along with a JTAG interface, to control and monitor voltage levels and variations, allowing for debugging operations through shared pins and external interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If multiple components are integrated into a single chip to form an SoC, then the occupied area and power consumption are reduced, but the debugging complexity of power control circuits increases

Engineering Contradiction:
Improveoccupied areaVSAvoiddebugging complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The power control circuit is divided into multiple power domain blocks, each with independent power control. The debug circuit is segmented into specialized modules (logic value debugger, inserting debugger, variation debugger) that can independently debug different aspects of the power control circuit, reducing overall debugging complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A dedicated debug circuit is introduced as an intermediary between the power control circuit and external debugging equipment. This debug circuit provides standardized interfaces (JTAG, I/O pins) and debugging functions, mediating the complex internal power control operations and making them accessible for external debugging without increasing user-facing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a debug circuit is integrated into the power control circuit, then debugging capability is improved, but the device complexity increases

Engineering Contradiction:
Improvedebugging capabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The debug circuit is merged with the power control circuit structure, sharing physical resources such as I/O pins and operating within the same power domain blocks. This integration provides debugging capability while minimizing additional complexity by reusing existing circuit elements rather than adding completely separate debugging infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The debug circuit is designed with multi-functional debugging modules that can perform various debugging operations (logic value monitoring, signal insertion, voltage variation) through unified interfaces. The same I/O pins serve both normal system operation and debugging functions, and the debug circuit can debug multiple power domain blocks, reducing overall device complexity through resource sharing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If specialized debugging modules are added to the debug circuit, then debugging precision is improved, but the device complexity increases

Engineering Contradiction:
Improvedebugging precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Different debugging modules are assigned to specific power domain blocks based on their debugging needs. Each module provides specialized debugging precision for its target domain while remaining inactive or dormant for other domains, allowing high debugging precision where needed without requiring all modules to be fully active throughout the entire system, thus managing complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8656220B2System-on-chip and debugging method thereof
Publication Date: 2014.02.18 SAMSUNG ELECTRONICS CO LTD
  • US8656220B2 patent drawing
  • US8656220B2 patent drawing
  • US8656220B2 patent drawing

AI summary

A system-on-chip (SoC) includes a core, a plurality of power domain blocks, and a power control circuit including a debug circuit. The power control circuit is configured to control power supplied to the core and each of the power domain blocks, and the debug circuit is configured to debug the power control circuit.