Multi-Chip Module Infield Scan Coverage via High-Speed IO

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions fail to provide effective infield testing for functional safety in autonomous driving systems, particularly in ensuring high computational capabilities and scan coverage for Multi-Chip Modules (MCMs), with existing Logic Built-in Self-Test (LBIST) methods being insufficient and lacking mechanisms for offloading data between chips during infield testing.

Innovation Solution

A high-speed input/output interface system is implemented, utilizing a Master Chip and Slave Chip configuration with a Functional Safety Engine to enable infield testing, using a modified MIPI Alliance I3C multi-lane interface for data offloading and communication between chips, allowing for scalable bandwidth and dynamic frequency scaling, and enabling in-band interrupts for efficient data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Logic Built-in Self-Test (LBIST) is enabled in hybrid mode to meet functional safety requirements, then functional safety coverage is improved, but scan coverage for logic chains remains insufficient

Engineering Contradiction:
Improvefunctional safety coverageVSAvoidscan coverage
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The testing system is segmented into multiple independent chips (master chip and slave chips) within an MCM package. Each chip can independently perform LBIST while also receiving scan patterns from the master chip, allowing simultaneous execution of functional safety tests and comprehensive scan coverage tests on different segments of the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The master chip serves multiple functions: it acts as a test pattern generator, a controller for coordinating tests across chips, and a participant in the testing process itself. This multi-functionality allows the system to achieve both functional safety coverage and complete scan coverage without requiring separate dedicated testing hardware.

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

2Manufacturing precision

If top-off scan patterns are applied to achieve complete scan coverage, then scan coverage is improved, but the overall size of test patterns becomes very large requiring off-chip storage

Engineering Contradiction:
Improvescan coverageVSAvoidtest pattern size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The solution moves from a single-chip storage model to a distributed multi-chip storage model. Test patterns are distributed across multiple chips in the MCM package, with each chip storing only the portion of patterns needed for its testing. This dimensional change from centralized to distributed storage reduces the storage burden on any single chip while maintaining complete scan coverage capability.

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

Solution Approach 2:

Multiple chips are merged into a unified testing system where the master chip coordinates scan pattern distribution and the slave chips execute tests. The combined storage capacity and processing power of all chips in the MCM package handle the large test pattern requirements, effectively sharing the burden of storing and processing comprehensive scan patterns.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If test patterns are stored off-chip and retrieved for infield testing, then complete scan coverage is achieved, but data retrieval speed must be very fast to maintain testing efficiency

Engineering Contradiction:
Improvescan coverageVSAvoiddata retrieval speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

Test patterns are pre-loaded into the MCM package's internal memory or distributed across the chips before the system is deployed to the field. This preliminary action ensures that when infield testing is needed, the patterns are already available in high-speed memory rather than requiring retrieval from external off-chip storage, thus maintaining fast data retrieval speeds while achieving complete scan coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The MCM package structure itself acts as an intermediary between external storage and the test chips. High-speed interconnects within the MCM package facilitate rapid data transfer between the master chip, slave chips, and any external storage interfaces, mediating the speed requirement by providing a high-bandwidth communication path that bridges the gap between off-chip storage and on-chip testing requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Power

If Multi-Chip Module (MCM) configuration is used to provide high computational capabilities, then computational capacity is improved, but mechanisms for data offloading and communication between chips during infield testing are lacking

Engineering Contradiction:
Improvecomputational capacityVSAvoiddata offloading mechanism
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The MCM package is equipped with self-service capabilities for infield testing. The master chip can autonomously generate test patterns, coordinate testing across all chips, and manage data transfer without requiring external testing equipment. This self-service approach simplifies the overall system complexity by integrating the data offloading and communication mechanisms directly into the MCM package, eliminating the need for complex external testing infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The master chip serves as an intermediary that manages all data offloading and communication between chips during infield testing. It coordinates scan pattern distribution, collects test results from slave chips, and interfaces with any external systems. This centralized intermediary approach provides a simple, unified interface for complex multi-chip communication, reducing overall system complexity while enabling robust data transfer capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11506702B2Scalable infield scan coverage for multi-chip module for functional safety mission application
Publication Date: 2022.11.22 INTEL CORP
  • US11506702B2 patent drawing
  • US11506702B2 patent drawing
  • US11506702B2 patent drawing

AI summary

An apparatus of a multi-chip package (MCP) of a functional safety system, comprises a processor to be configured as a master chip in a master-slave arrangement with a slave chip in the MCP, and a memory coupled to the processor to store one or more infield test scan patterns. The processor includes a bock to couple the master chip to the slave chip via a high-speed input/output (IO) interface to retrieve the one or more infield test scan patterns from the memory via the master chip, and to provide the one or more infield test scan patterns to the slave chip via the high-speed IO interface in response to the functional safety system entering an infield test mode.