Multi-Power Domain POR Testing via GPIO Trip-Point Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Testing power-on-reset (POR) trip points in multi-power domain devices is challenging due to the need for separate PORs in each domain, especially in systems with dual power flow modes, where conventional methods fail to distinguish between different power domains.

Innovation Solution

A method and system for testing multiple PORs in a system-on-chip (SoC) with a multi-power domain architecture under dual power flow mode, involving decoupling power domains and monitoring GPIO pads during supply ramp-down to detect logic transitions at specific thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional single-POR testing methods are used in multi-power domain devices, then testing simplicity is maintained, but the ability to distinguish and test individual power domain POR trip points is lost

Engineering Contradiction:
ImprovePOR trip point detection accuracyVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the power domain testing by decoupling switches that isolate each power domain (first, second, and third power domains) from others. This allows individual POR trip point testing for each domain by controlling the decoupling state of switches, enabling precise measurement of each domain's POR threshold without interference from other domains.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces GPIO pads as intermediary monitoring points that detect logic transitions corresponding to POR trip points. These GPIO pads serve as mediators between the power domain POR circuits and the testing system, enabling external observation and measurement of internal POR events without direct access to the POR trip point nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If power domains are decoupled for individual testing, then POR trip point distinction is achieved, but testing time increases due to sequential testing requirements

Engineering Contradiction:
Improvepower domain identification accuracyVSAvoidtesting duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent employs dynamic switch control where decoupling switches can be rapidly transitioned between coupled and decoupled states. This dynamic switching allows the testing system to sequentially isolate and test each power domain's POR trip point by controlling the switch states, achieving precise domain identification while minimizing the time penalty through efficient sequential testing.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple PORs are implemented in each power domain, then reliable reset functionality is ensured, but testing difficulty increases due to inability to distinguish individual POR behavior

Engineering Contradiction:
Improvereset functionality reliabilityVSAvoidPOR testing difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the monitoring function by providing separate GPIO pads for each power domain (first GPIO pad for first power domain, second GPIO pad for second power domain, third GPIO pad for third power domain). Each GPIO pad monitors the POR status of its corresponding power domain independently, enabling the testing system to detect and measure individual POR trip points even when multiple PORs are implemented within each domain, thus maintaining both reliability and testability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12399218B2PORs testing in multiple power domain devices
Publication Date: 2025.08.26 STMICROELECTRONICS INT NV
  • US12399218B2 patent drawing
  • US12399218B2 patent drawing
  • US12399218B2 patent drawing

AI summary

According to an embodiment, a method for testing multiple power-on-resets in a system-on-chip with a multi-power domain architecture operating under a dual power flow mode is provided. The method includes powering up the system-on-chip to full power mode, decoupling a third power domain from a first power domain and a second power domain, monitoring a general purpose input/output (GPIO) pad of the third power domain during a ramping down of a supply of the third power domain, and detecting a logic transition at the GPIO pad of the third power domain corresponding to a trip-point of the power-on-reset of the third power domain.