Quasi-Scannable Components in Scan Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional array scan systems face challenges in scan testability, leading to undetected faults due to non-scannable components and increased circuitry size, which complicates fault detection and diagnosis.

Innovation Solution

The introduction of quasi-scannable components that can be selectively configured with other components to form scannable components, arranged in a diagonal pattern within the array, enabling efficient and flexible participation in scan operations, fault detection, and controllability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional array approaches with structured data paths are used, then placement and layout can be simplified, but scan testability is reduced leading to undetected faults

Engineering Contradiction:
Improvescan testabilityVSAvoidcircuitry structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention divides the array into scan chains by segmenting the data paths and inserting scan cells at strategic locations. This segmentation allows scan testing to be performed on portions of the array without requiring complete restructuring of the entire circuit, thereby improving scan testability while limiting the increase in overall device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces a temporal dimension to scan testing by using clock cycle control. Scan operations are performed during specific clock cycles while normal operations occur during other cycles, allowing the same physical circuit to serve multiple functions without requiring separate dedicated test circuitry for the entire array.

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

2Reliability

If scan testability is added to improve fault detection, then ability to detect faults increases, but timing and circuitry size increase

Engineering Contradiction:
Improvefault detection capabilityVSAvoidtiming performance
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention implements periodic scan operations where scan mode is activated during designated clock cycles and normal operation mode during other cycles. This periodic switching allows fault detection capabilities to be integrated without permanently degrading timing performance, as the scan functionality is only active when needed for testing.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The invention applies scan testing partially to only those portions of the array that benefit most from it, rather than uniformly applying scan structures throughout the entire circuit. This selective application improves fault detection capability for critical areas while minimizing the timing impact across the whole system.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If conventional scan structures are implemented, then fault detection improves, but area and timing are adversely impacted

Engineering Contradiction:
Improvefault detectionVSAvoidcircuitry area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The invention designs circuit elements that serve dual purposes: data path elements during normal operation and scan chain elements during test mode. This multi-functionality allows fault detection capabilities to be added without proportionally increasing circuit area, as the same physical structures perform both computational and testing functions.

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

Solution Approach 2:

The invention merges the data path and scan chain into a unified structure where scan cells are integrated within the existing data path logic. This merging eliminates the need for separate dedicated scan circuitry, thereby improving fault detection capability while minimizing additional area requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9885753B2Scan systems and methods
Publication Date: 2018.02.06 NVIDIA CORP
  • US9885753B2 patent drawing
  • US9885753B2 patent drawing
  • US9885753B2 patent drawing

AI summary

Efficient scan system presented can comprise: an array including a plurality of array non scannable components and a plurality of array quasi-scannable components wherein each column of the array includes at least one of the plurality of array quasi-scannable components; and an input interface configured to receive and selectively forward data and scan information to at least a portion of the array. At least a portion of the plurality of array quasi-scannable components can form a diagonal pattern in the array. The input interface can include: an input interface selection component wherein an output of the input interface selection component is communicatively coupled to an input of the input interface quasi-scannable component associated with one row and an input of the input interface selection component is communicatively coupled to an output of one of the plurality of array quasi-scannable components associated with another row.