Low-Power Debug via Latch Capture Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing debugging methods for multi-power domain devices in low-power mode are inefficient, requiring multiple iterations and significant power consumption, and lack comprehensive visibility into critical signals during standby mode transitions due to limited pad availability and inaccessibility of primary circuits.

Innovation Solution

A method and system that maps critical signals to a latch circuit in a register bank, capturing transitions and faults, and allows observation through externally accessible pads without requiring a primary circuit, using a parity bit system for error detection and minimal hardware changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional debugging methods using bus interfaces or debug interfaces are used, then debug operations can be performed during runtime, but power consumption increases and debugging is not possible during low-power mode transitions

Engineering Contradiction:
Improvedebugging capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the debugging functionality into two distinct paths: one for high-power mode debugging using conventional bus/interfaces, and another for low-power mode debugging using dedicated capture circuits and pads. This segmentation allows each path to operate independently with optimized power characteristics, enabling debugging capability during low-power transitions without continuously consuming high power.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary capture circuits (flip-flops, latches) and dedicated pads as mediators between the low-power domain signals and the external debugging equipment. These intermediaries capture critical signal transitions during low-power mode and hold the data until it can be read externally, enabling debugging without requiring the primary circuit to be active and thus reducing power consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple iterations are used for debugging, then comprehensive fault detection can be achieved, but debugging time increases significantly

Engineering Contradiction:
Improvefault detection completenessVSAvoiddebugging time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by capturing and storing critical signal transitions in advance during low-power mode transitions, before the actual fault analysis is needed. The capture circuits continuously monitor and latch signal states during mode transitions, so when debugging is initiated, all relevant data is already recorded and ready for immediate analysis, eliminating the need for multiple iterative debugging sessions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining continuous monitoring of critical signals during low-power transitions through dedicated capture circuits. Instead of stopping debugging operations or requiring system suspension, the capture circuits continuously record signal transitions, providing an unbroken data stream that enables comprehensive fault detection in a single debugging session rather than multiple iterations.

Inventive Principle:
Principle #20Continuity of useful action

3Loss of information

If comprehensive monitoring of critical signals is implemented, then complete sequence status can be captured, but hardware complexity increases

Engineering Contradiction:
Improvesignal visibilityVSAvoidhardware complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies local quality by implementing monitoring only for critical signals in the low-power domain rather than all system signals. Dedicated capture circuits are strategically placed only where needed to monitor power management signals, mode transition signals, and other critical low-power domain signals. This localized approach provides complete visibility into low-power operations without the excessive hardware complexity of comprehensive system-wide monitoring.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses copying by creating simplified replicas of critical signal states in capture circuits rather than directly observing the original complex signals. The flip-flops and latches create copy representations of signal transitions that can be easily read and analyzed. This copying approach maintains complete sequence status information while using simple, low-complexity hardware elements instead of complex direct observation mechanisms.

Inventive Principle:
Principle #26Copying

4Loss of information

If externally accessible pads are used for data output, then debugging information can be observed during low-power mode, but pad availability is limited

Engineering Contradiction:
Improvedebug information accessibilityVSAvoidpad availability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent extracts only the essential debugging information from the low-power domain and outputs it through limited pads. Rather than trying to output all system signals or requiring multiple pads for comprehensive monitoring, the capture circuits extract and hold only the critical sequence status information needed for low-power debugging. This extraction approach enables effective debugging through minimal pad usage, working within the constraint of limited pad availability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements multi-functionality by designing the limited available pads to serve multiple purposes: they function as both general-purpose I/O during normal operation and as dedicated debug output ports during low-power mode debugging. The same physical pads are reused for different functions at different times, maximizing the utility of limited pad resources and enabling comprehensive debugging capability without requiring additional dedicated debug pads.

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

Data Source

PatentUS20260063704A1Real-time debug in low-power devices
Publication Date: 2026.03.05 STMICROELECTRONICS INT NV
  • US20260063704A1 patent drawing
  • US20260063704A1 patent drawing
  • US20260063704A1 patent drawing

AI summary

According to an embodiment, a method for debugging a low-power domain in a multi-power domain device is disclosed. The method includes mapping a critical signal of the low-power domain to a latch circuit of a register bank; capturing, by the latch circuit, transitions of the critical signal in registers of the register bank; observing, by a core circuit in a switchable power domain of the multi-power domain device, registers of the register bank; and determining a fault corresponding to the critical signal based on a value of the registers of the register bank.