SoC Reset Testing Through Functional Paths and Clock Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional reset test systems for system-on-chip (SoC) devices do not adequately test the functional reset paths, leading to reduced test coverage and incomplete verification of components and IP blocks during the reset test process.

Innovation Solution

A reset test system that allows a test reset to be transmitted through the same path as the functional reset path, utilizing a target reset controller synchronized with the functional clock to ensure comprehensive testing of all components and IP blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a separate test reset path is used for testing, then test setup is simplified, but test coverage of functional reset paths is reduced

Engineering Contradiction:
Improvetest setup simplicityVSAvoidtest coverage
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The reset controller is designed to perform multiple functions: it generates both functional reset signals during normal operation and test reset signals during testing. The same reset path and controller resources are utilized for both functional operation and test operation, eliminating the need for separate dedicated test paths while maintaining full test coverage of the functional reset infrastructure.

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

2Reliability

If dedicated test reset paths are created, then test isolation is improved, but device complexity increases

Engineering Contradiction:
Improvetest isolationVSAvoidreset path structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The reset controller dynamically switches between functional mode and test mode based on operational requirements. During functional operation, it generates normal reset signals through the functional reset path. During testing, it generates test reset signals while utilizing the same physical path, achieving test isolation through temporal separation and mode control rather than through separate physical paths.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If functional reset paths are tested separately from test reset paths, then functional verification is improved, but test time increases

Engineering Contradiction:
Improvefunctional verification accuracyVSAvoidtest duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The testing methodology merges functional verification and test reset verification into a single integrated process. By using the same reset path for both functional operation and testing, the patent enables simultaneous verification of functional correctness and reset path integrity without requiring separate test sequences, thereby reducing total test time while maintaining comprehensive verification.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260009851A1Reset test system and system-on-chip including the same
Publication Date: 2026.01.08 ITDA SEMICON CO LTD
  • US20260009851A1 patent drawing
  • US20260009851A1 patent drawing
  • US20260009851A1 patent drawing

AI summary

A reset test system includes: a scan test controller that generates a scan test enable signal indicating whether a scan test mode is activated, a scan reset control signal controlling reset in the scan test mode, and a scan reset deactivation signal controlling the reset to be deactivated in the scan test mode; a target reset test controller that generates a target reset test mode signal indicating whether a target is in a test mode and target reset test data; and a target reset controller that receives the scan test enable signal, the scan reset control signal, the scan reset deactivation signal, the target reset test mode signal, the target reset test data, reset input, and a functional clock of the target, outputs the reset input in synchronization with the functional clock, and outputs the target reset test data when the reset is activated in the scan test mode.