Partitioned Scan Chain Test Controller Pin Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scan test technologies for integrated circuits with partitioned scan chains lack sufficient control over scan durations and require a large number of pins for external testing, which limits flexibility and efficiency in testing different partitions independently.

Innovation Solution

A test controller within the integrated circuit that allows independent control of scan durations for each partition, reduces the number of pins required by using serial to parallel and parallel to serial converters, and supports transition fault launch-on shift testing with registers to store and manage test vectors efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If partitioned scan chains are used to enable independent testing of partitions, then testability and power management are improved, but the number of pins required for external testing increases

Engineering Contradiction:
ImprovetestabilityVSAvoidnumber of pins
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Multiple scan chains are merged into a single shared physical pin structure. The patent implements a common scan-in pin that can sequentially receive test data for different partitions, and a common scan-out pin for retrieving results. Internal multiplexers route data between the single pin and multiple scan chains, eliminating the need for separate pins per partition while maintaining independent testability of each partition.

Inventive Principle:
Principle #5Merging (Combining)

2Device complexity

If scan durations are controlled centrally for all partitions, then device complexity is reduced, but independence in scanning different partitions is lost

Engineering Contradiction:
Improvecontrol structureVSAvoidindependent scan control
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The scan control functionality is segmented into partition-specific control units, with each partition having its own control logic that can independently manage scan operations. The patent implements separate scan enable signals, clock controls, and duration management for each partition, allowing one partition to be scanned while another remains inactive or operates at different speeds, thus providing independent scan duration control for each partition.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If more pins are provided for each partition, then ease of operation for external testing is improved, but device complexity and pin count increase

Engineering Contradiction:
Improveexternal testing interfaceVSAvoidpin count
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The scan pins are designed with universal functionality to serve multiple partitions. The patent implements a single scan-in pin that can be configured to accept test data for any partition through internal routing, and a single scan-out pin that can output data from any partition. This multi-functional pin design maintains ease of external testing operation while minimizing the total pin count required.

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

Data Source

PatentUS8205125B2Enhanced control in scan tests of integrated circuits with partitioned scan chains
Publication Date: 2012.06.19 TEXAS INSTRUMENTS INC
  • US8205125B2 patent drawing
  • US8205125B2 patent drawing
  • US8205125B2 patent drawing

AI summary

A test controller implemented in an integrated circuit (IC) with partitioned scan chains provides enhanced control in performing scan tests. According to an aspect, a test controller can selectively control scan-in, scan-out and capture phases of scan tests for different scan chains of the IC to be independent. The number of pins required to interface the test controller with an external tester is less than the number of partitions that the test controller can support. According to another aspect, an IC includes a register corresponding to each partition to support transition fault (or LOS) testing. According to another aspect, an IC with partitioned scan chains includes serial to parallel and parallel to serial converters, thereby minimizing the external pins required to support scan tests.