Partitioning-Based Test Access Mechanism for SoC Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current test access mechanisms for System-on-Chip (SoC) designs with multiple cores face challenges in failure diagnosis, as they cannot distinguish between defects in different cores, leading to poor diagnosis resolution, and require additional resources such as pins and time for effective diagnosis.

Innovation Solution

The implementation of a partitioning-based Test Access Mechanism (TAM) that divides scan cells into non-overlapping partitions using partitioning scheme generators, allowing for the generation of partition pass/fail signals to identify failing cells and improve diagnostic resolution without increasing test data volume or hardware overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a broadcast-based Test Access Mechanism is used to test multiple cores in parallel, then the number of chip level pins remains constant and test time is reduced, but the ability to distinguish between defects in different cores is lost, resulting in poor diagnosis resolution

Engineering Contradiction:
Improvetest timeVSAvoiddiagnosis resolution
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The scan chains are divided into multiple non-overlapping partitions, where each partition is associated with a specific core. This segmentation allows the test response to be traced back to the specific core that generated it, thereby resolving the inability to distinguish defects in different cores while maintaining parallel testing efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Partition pass/fail signals are introduced as intermediary elements between the scan chains and the observation pins. These signals act as mediators that carry diagnostic information from the partitioned scan chains to the output, enabling core-level defect identification without requiring separate observation pins for each core

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If partitioning scheme generators and additional logic are added to enable failure diagnosis, then diagnostic resolution is improved, but hardware overhead and device complexity increase

Engineering Contradiction:
Improvediagnosis resolutionVSAvoidhardware overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The partitioning scheme generators are integrated into the existing scan chain infrastructure, merging the diagnostic functionality with the existing test architecture. This combining approach enables core-level diagnosis without requiring completely separate hardware systems, thereby limiting the increase in device complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The partitioning scheme generators serve multiple functions: they partition the scan chains for diagnostic purposes, generate pass/fail signals for each partition, and enable both parallel testing and core-level diagnosis using the same hardware infrastructure. This multi-functionality reduces the need for additional dedicated hardware components

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

3Measurement precision

If multiple observation pins are added to increase diagnostic resolution, then the ability to identify failing cells is improved, but the number of pins required increases, affecting ease of manufacture

Engineering Contradiction:
Improvediagnosis resolutionVSAvoidnumber of pins
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

Instead of increasing the number of observation pins in the spatial dimension, the solution introduces a temporal dimension by using partition pass/fail signals that are generated at different times for different partitions. This allows diagnostic information from multiple partitions to be observed through a limited number of pins by sequential observation, thereby maintaining ease of manufacture while improving diagnosis resolution

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9026874B2Test access mechanism for diagnosis based on partitioning scan chains
Publication Date: 2015.05.05 MENTOR GRAPHICS CORP
  • US9026874B2 patent drawing
  • US9026874B2 patent drawing
  • US9026874B2 patent drawing

AI summary

Disclosed are representative embodiments of methods, apparatus, and systems for partitioning-based Test Access Mechanisms (TAM). Test response data are captured by scan cells of a plurality scan chains in a circuit under test and are compared with test response data expected for a good CUT to generate check values. Based on the check values, partition pass/fail signals are generated by partitioning scheme generators. Each of the partitioning scheme generators is configured to generate one of the partition pass/fail signals for one of partitioning schemes. A partitioning scheme divides the scan cells into a set of non-overlapping partitions. Based on the partition pass/fail signals, a failure diagnosis process may be performed.