Multi-Chip Package Independent Testing via Shared Command Pins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Multi-Chip Packages (MCPs) face challenges in independently testing semiconductor chips that share command pins, as shared command pins prevent individual testing of each chip without affecting the entire package.

Innovation Solution

The MCP system includes a command decoder, data input buffer, command controller, and test controller, which allow each semiconductor chip to decode commands, buffer data, selectively block mode enable signals, and generate test mode signals, enabling independent testing by entering a common test mode and selectively activating masking signals based on data input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If command pins are shared among multiple semiconductor chips in an MCP, then the number of pins is reduced and manufacturing is simplified, but independent testing of each chip becomes impossible

Engineering Contradiction:
Improvenumber of pinsVSAvoidindependent testing capability
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the testing function by introducing individual data pins for each semiconductor chip while keeping command pins shared. Each chip has its own data input buffer and test control logic that can be independently activated through chip-specific data pins, allowing independent testing without requiring separate command pins for each chip.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses data pins as intermediary control signals to activate test modes for individual chips. Instead of using command pins directly for test control, the system mediates through data pins that can selectively enable test functions for specific chips while leaving other chips in normal operation mode.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If command pins are shared among multiple semiconductor chips, then pin count is reduced, but test operations affect the entire package rather than individual chips

Engineering Contradiction:
Improvemanufacturing efficiencyVSAvoidindividual chip test capability
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by giving each semiconductor chip its own data input buffer and test control logic that can be independently activated. The test mode enable signal can be selectively generated for individual chips based on data received through their respective data pins, allowing localized testing without affecting other chips in the package.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic control through test mode enable signals that can be selectively activated for individual chips. The system can dynamically switch between normal operation mode and test mode for specific chips based on control signals received through data pins, enabling flexible and selective testing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9875994B2Multi-chip package, system and test method thereof
Publication Date: 2018.01.23 SK HYNIX INC
  • US9875994B2 patent drawing
  • US9875994B2 patent drawing
  • US9875994B2 patent drawing

AI summary

A multi-chip package may include a plurality of semiconductor chips integrated in a single package and sharing one or more command pins. Each of the semiconductor chips may include: a command decoder suitable for decoding a command to generate a buffer enable signal, a mode enable signal, and a mode signal; a data input buffer suitable for buffering data to output internal data, in response to the buffer enable signal and a common test mode signal; a command controller suitable for receiving the mode enable signal to output a test mode enable signal by selectively blocking the mode enable signal based on the internal data and the common test mode signal; and a test controller suitable for generating the common test mode signal and a test mode signal, based on the test mode enable signal and the mode signal.