Semiconductor Memory Channel Data Comparison for Test Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of channels in three-dimensional integrated circuit packaging leads to a significant challenge in reducing test time due to the potential for defects at numerous junctions, which complicates the process of ensuring data integrity and identifying failed memory cells.

Innovation Solution

A semiconductor memory apparatus is designed with comparison blocks, channel selection detection blocks, and combined output blocks that compare channel data and generate test signals based on select signals, enabling efficient identification of failed channels by determining if all data have the same level, thereby reducing test time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of channels is increased to increase data transmission capacity, then the amount of data that can be transmitted increases, but the number of junctions increases leading to more defects and longer test time

Engineering Contradiction:
Improveamount of data transmissionVSAvoidtest time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent divides the test process into multiple test cycles, where each cycle tests a subset of channels rather than all channels simultaneously. This segmentation allows the test system to handle large numbers of channels in manageable groups, reducing the time required for each individual test while maintaining comprehensive coverage of all channels across multiple cycles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic testing by repeatedly cycling through subsets of channels multiple times. Each test cycle operates periodically on different channel combinations, ensuring that all channels are tested thoroughly across several passes. This periodic approach distributes the total test time across multiple shorter cycles rather than requiring one long continuous test.

Inventive Principle:
Principle #19Periodic action

2Quantity of substance

If the number of channels is increased to increase data transmission capacity, then the amount of data that can be transmitted increases, but the complexity of identifying failed memory cells increases

Engineering Contradiction:
Improveamount of data transmissionVSAvoidcomplexity of identifying failed memory cells
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the channel testing into multiple test cycles with different channel subsets. By dividing the large number of channels into smaller groups that are tested in different cycles, the system can identify failed memory cells more systematically. Each test cycle provides targeted information about specific channel subsets, making defect identification more manageable than testing all channels simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses feedback from multiple test cycles to identify failed memory cells. By analyzing test results across different cycles and channel subsets, the system can pinpoint failed cells through pattern recognition. The feedback mechanism allows the system to narrow down potential failures by comparing results from different test configurations, reducing the complexity of identifying defects in large channel systems.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9543042B2Semiconductor memory apparatus
Publication Date: 2017.01.10 SK HYNIX INC
  • US9543042B2 patent drawing
  • US9543042B2 patent drawing
  • US9543042B2 patent drawing

AI summary

A semiconductor memory apparatus includes a first comparison block configured to compare a plurality of channel data with one another and generate a first comparison signal, or output one of the plurality of channel data as the first comparison signal, in response to a plurality of channel select signals; a second comparison block configured to compare the plurality of channel data and generate a second comparison signal when the plurality of channel select signals have a predetermined combination and a channel detection signal has a predetermined logic level; a channel selection detection block configured to enable the channel detection signal when only one channel select signal among the plurality of channel select signals is enabled; and a combined output block configured to enable a test result signal when at least one comparison signal of the first and second comparison signals is enabled.