Memory Testing Data Compression Circuit with Cross-Bank Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory testing methods using data compression are limited by inflexible test patterns and reduced visibility into actual data read from memory cells, as they require comparison of identical data values, failing to detect errors when multiple memory cells fail simultaneously.

Innovation Solution

A data compression circuit with latch test circuits and a comparator that allows configurable testing using various test patterns, enabling flexible memory testing by applying a test mask and prefetching memory data to latch and compare data from multiple global data lines, and generating error flags for defective memory detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data compression is used during memory testing by comparing data written to memory bit cells against one another, then testing efficiency is improved, but flexibility in test patterns is limited and visibility into verification of actual data read from memory cells is reduced

Engineering Contradiction:
Improvetesting efficiencyVSAvoidflexibility in test patterns
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent divides the memory array into multiple banks (first bank and second bank) that can be independently tested. Each bank can undergo compression testing simultaneously, allowing the system to maintain high testing efficiency while applying different test patterns to different banks, thus improving flexibility without sacrificing productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal testing architecture that supports both traditional compression testing (comparing data within a bank) and cross-bank testing (comparing data between banks). This multi-functional approach allows the same hardware to execute various test patterns including address reversal, bit reversal, and complement patterns, resolving the contradiction between efficiency and flexibility.

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

2Speed

If data compression testing compares data written to memory bit cells against one another, then testing speed is improved, but detection capability for simultaneous failures in multiple memory cells is reduced

Engineering Contradiction:
Improvetesting speedVSAvoiderror detection capability
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary comparison mechanism where data from first memory cells in a first bank is compared against data from second memory cells in a second bank. This intermediary cross-bank comparison approach maintains fast testing speed while improving error detection capability, as it can identify patterns of failure that would be missed by traditional within-bank compression testing alone.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs both traditional compression testing (partial action) and additional cross-bank comparison testing (excessive action). By implementing more comprehensive testing than the minimum required, the system maintains high speed through parallel execution while enhancing error detection capability through the additional comparison layer.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If traditional memory testing methods are used without data compression, then visibility into actual data read from memory cells is maintained, but testing efficiency and productivity are reduced

Engineering Contradiction:
Improvevisibility into actual dataVSAvoidtesting efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent adds a new dimension to traditional memory testing by implementing cross-bank comparison in addition to traditional within-bank compression testing. This dimensional expansion allows the system to maintain full visibility into actual data read from memory cells while significantly improving testing efficiency through parallel processing of multiple banks with different test patterns.

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

Data Source

PatentUS9443615B2Methods and apparatuses for memory testing with data compression
Publication Date: 2016.09.13 MICRON TECHNOLOGY INC
  • US9443615B2 patent drawing
  • US9443615B2 patent drawing
  • US9443615B2 patent drawing

AI summary

Apparatuses and methods for memory testing with data compression is described. An example apparatus includes a plurality of latch test circuits, wherein each of the plurality of latch test circuits is coupled to a corresponding global data line of a memory. Each of the latch test circuits is configured to receive test data and is configured to latch data from the corresponding global data line or a corresponding mask bit. Each of the plurality of latch test circuits is further configured to output data based at least in part on the corresponding mask bit. A comparison circuit is coupled to an output of each of the latch test circuits and is configured to compare output data provided by each of the latch test circuits and provide a comparator output having a logical value indicative of whether all the output data matches.