Parallel Bit Test Circuit for Semiconductor Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In highly integrated semiconductor memory devices, the increase in memory capacity and input/output lines leads to a significant increase in test time due to the reduction in the number of chips that can be simultaneously tested, particularly when parity bits for error correction are added, resulting in longer test times and increased costs.

Innovation Solution

A parallel bit test circuit and method that includes a plurality of data compressors, a delay unit, and a bus width converter, which compress data, generate delayed clock signals, and convert the data width to reduce the number of output pins required, allowing for more efficient testing by controlling the burst length and serially outputting data to minimize test time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If memory capacity and input/output lines are increased, then manufacturing precision and reliability are improved, but test time increases significantly

Engineering Contradiction:
Improvememory capacityVSAvoidtest time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the test data into multiple groups and processes them in parallel through multiple data compressors simultaneously. Instead of testing all memory cells sequentially, the test circuit divides the large memory array into segments that can be tested concurrently, reducing overall test time while maintaining comprehensive coverage of increased memory capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sequential single-bit testing to parallel multi-bit testing by adding temporal dimension through burst mode operations. Multiple data bits are tested simultaneously across multiple data lines and compressed in parallel, effectively adding a time dimension to the testing process that reduces total test duration despite increased memory capacity.

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

2Reliability

If parity bits for error correction are added, then reliability is improved, but test time increases

Engineering Contradiction:
Improveerror correctionVSAvoidtest time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the testing of data bits and parity bits into a single unified parallel testing operation. Instead of separately testing data cells and then parity cells, the test circuit simultaneously tests both through the same data compressors and logic circuits, reducing overhead time while maintaining the reliability benefits of error correction coding.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent maintains continuous useful action by ensuring that parity bit testing occurs concurrently with data bit testing rather than sequentially. The test circuit continuously processes both data and parity information through parallel pathways, eliminating idle time and keeping all test resources actively engaged throughout the testing process.

Inventive Principle:
Principle #20Continuity of useful action

3Manufacturing precision

If the number of data lines increases, then manufacturing precision is improved, but the number of output pins required increases

Engineering Contradiction:
Improvedata linesVSAvoidoutput pins
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts redundant information from multiple data lines through data compression. Multiple data lines carrying similar or redundant test data are fed into compression circuits that extract the essential pass/fail information, reducing the number of output pins needed while maintaining the ability to monitor all data lines for manufacturing defects.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces data compressors as intermediary components between the numerous data lines and the limited output pins. These compressors act as mediators that aggregate information from multiple sources and present condensed results to the output, reducing the direct connection requirement between data lines and output pins while preserving test functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If parallel bit test is performed, then productivity is improved, but the number of output pins required increases

Engineering Contradiction:
Improvetest speedVSAvoidoutput pins
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic output pin utilization where the same output pins are reused across multiple testing cycles and different memory banks. Instead of requiring dedicated output pins for each parallel test channel, the system dynamically allocates and reuses output resources, maintaining high parallel productivity while reducing the total number of physical output pins required.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7518937B2Parallel bit test circuit and method
Publication Date: 2009.04.14 SAMSUNG ELECTRONICS CO LTD
  • US7518937B2 patent drawing
  • US7518937B2 patent drawing
  • US7518937B2 patent drawing

AI summary

A parallel bit test circuit for a semiconductor memory device may include a plurality of data compressors, a delay unit, and a bus width converter. The data compressors may receive data output from data lines, compress the data, and output the compressed data. The delay unit may receive a clock signal, and may generate (N−1) number of delayed clock signals from the clock signal when a burst length is a natural number equal to or more than 2. The bus width converter may receive the compressed data through M number of input terminals, divide the compressed data into N number of data sets, and serially output the N number of data sets through M/N number of output terminals in response to the clock signal and the (N−1) number of delayed clock signals, where M may be the number of bits of the data output from the data lines.