IC Partition Reset Circuit for Scan Mode Exit Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for testing integrated circuits (ICs) using automatic test equipment (ATE) require frequent power-on-reset or global reset to exit scan mode, which increases test time, degrades flash memory, and causes unnecessary programming of electronic fuses, and can result in accidental resets due to glitches.

Innovation Solution

A reset circuit that receives multiple signals to selectively reset specific partitions of the IC, using a counter to determine the type of reset, allowing for granular control of IC resets rather than full IC resets, thereby reducing test time and minimizing flash memory degradation and accidental resets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power-on-reset or global reset is performed to exit scan mode, then the IC is reset to a known state, but test time increases and flash memory degrades

Engineering Contradiction:
ImproveIC reset stateVSAvoidtest time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The IC is divided into multiple partitions (first partition, second partition, etc.), and the reset function is segmented to allow selective resetting of individual partitions rather than the entire IC. The reset circuit receives partition reset signals that can independently control the reset state of each partition, enabling granular reset management that reduces unnecessary initialization operations and associated time losses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different partitions of the IC can be reset independently based on local requirements. When exiting scan mode, only the specific partition that needs resetting is affected, while other partitions maintain their operational state. This local quality approach prevents unnecessary global initialization and reduces test time.

Inventive Principle:
Principle #3Local quality

2Reliability

If power-on-reset or global reset is performed to exit scan mode, then the IC is reset to a known state, but flash memory degradation increases

Engineering Contradiction:
ImproveIC reset stateVSAvoidflash memory degradation
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The reset function is segmented at the partition level, allowing the reset circuit to selectively reset only the necessary partition without triggering a full IC reset. This segmentation prevents unnecessary flash memory access and programming operations that would occur during global reset initialization, thereby reducing flash memory degradation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing a complete global reset that resets the entire IC, the system applies partial reset action only to the specific partition that requires it. This partial action approach minimizes the scope of initialization operations, reducing unnecessary flash memory programming and trimming operations.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If power-on-reset or global reset is performed to exit scan mode, then the IC is reset to a known state, but unnecessary programming of electronic fuses occurs

Engineering Contradiction:
ImproveIC reset stateVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The reset operation is segmented to affect only the specific partition that needs resetting, rather than the entire IC. This prevents unnecessary programming operations on electronic fuses in partitions that do not require resetting, thereby reducing programming time and associated costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The reset circuit applies local reset quality to specific partitions based on their individual needs. When exiting scan mode, only the partition that requires resetting undergoes initialization including electronic fuse programming, while other partitions skip this time-consuming operation.

Inventive Principle:
Principle #3Local quality

4Reliability

If global reset is performed to exit scan mode, then the IC is reset to a known state, but test time increases due to repeated initialization

Engineering Contradiction:
ImproveIC reset stateVSAvoidtesting productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The reset functionality is segmented to operate at the partition level rather than globally. This allows the testing process to maintain higher productivity by resetting only the necessary partition when exiting scan mode, avoiding repeated full IC initialization that slows down the testing cycle.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial reset action only to the extent necessary (specific partition) rather than performing excessive global reset operations. This partial action approach maintains testing productivity by minimizing the time spent on initialization while still achieving the required reset state for reliable testing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12196804B2System for scan mode exit and methods for scan mode exit
Publication Date: 2025.01.14 NXP BV
  • US12196804B2 patent drawing
  • US12196804B2 patent drawing
  • US12196804B2 patent drawing

AI summary

Resetting an integrated circuit (IC) by reset circuit of the IC comprises receiving a clock signal and a data signal. A sequence of bits of the data signal is stored in a memory based on the clock signal. A test mode signal is received and the sequence of bits is decoded in response to receiving the test mode signal. One of adjusting a counter value of a counter of the reset circuitry and outputting a reset signal corresponding to the counter value is performed based on the decoded sequence of bits.