Memory Test Read Compression for Faster Write Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory device testing methods, such as write verify tests, are time-consuming and expensive as they require reading each word of a memory array to verify data accuracy, especially as memory sizes increase.

Innovation Solution

Implementing a data compression test mode within memory devices that allows reading one word to indicate the data values of multiple words, utilizing multiple levels of data compression to reduce testing time by comparing bit locations internally and selectively disabling output drivers based on match signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional write verify test methods are used to read each word of the memory array, then data accuracy verification is achieved, but testing time increases significantly

Engineering Contradiction:
Improvedata accuracy verificationVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the memory array into multiple banks and divides the verification process into stages. Instead of verifying every word sequentially, the system verifies selected words from each bank in parallel, then uses compression logic to determine if full verification is needed. This segmentation reduces the number of read operations required while maintaining verification completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial verification by reading only a subset of words from the memory array rather than all words. The compression logic determines whether partial verification is sufficient or if full verification is needed. This partial action approach significantly reduces testing time while maintaining adequate verification through intelligent sampling and compression analysis.

Inventive Principle:
Principle #16Partial or excessive action

2Quantity of substance

If memory size increases to meet growing storage demands, then storage capacity improves, but testing time and cost increase

Engineering Contradiction:
Improvestorage capacityVSAvoidtesting time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent divides large memory arrays into multiple banks that can be tested independently and in parallel. Each bank is further segmented into manageable units for verification. This segmentation allows the testing system to handle large capacities without linearly increasing testing time, as multiple banks can be verified simultaneously through the compression architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of verification through data compression analysis. Instead of verifying data in the traditional time sequence dimension, the system uses compression ratios and patterns as an additional verification dimension. This allows rapid assessment of large memory capacities by analyzing compressed data characteristics rather than examining every bit individually.

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

3Measurement precision

If full word-by-word reading is performed for verification, then complete data accuracy is ensured, but device complexity and cost increase

Engineering Contradiction:
Improvedata accuracyVSAvoidtesting apparatus complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces compression logic and control logic as intermediary components between the memory array and the verification system. These intermediaries process raw memory data through compression algorithms, generating condensed representations that are easier to verify. This intermediary layer simplifies the overall testing apparatus by replacing complex bit-by-bit comparison circuits with compression-based verification mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates compressed copies of memory data for verification purposes rather than working with the full original data sets. These compressed representations retain essential verification information while occupying less space and requiring fewer resources to process. The system verifies the compressed copies and uses this information to determine overall data accuracy, reducing apparatus complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7434152B2Multiple-level data compression read mode for memory testing
Publication Date: 2008.10.07 MICRON TECHNOLOGY INC
  • US7434152B2 patent drawing
  • US7434152B2 patent drawing
  • US7434152B2 patent drawing

AI summary

Memory devices having a normal mode of operation and a test mode of operation are useful in quality programs. The test mode of operation includes a data compression test mode having more than one level of compression. The time necessary to read and verify a repeating test pattern can be reduced as only a fraction of the words of the memory device need be read to determine the ability of the memory device to accurately write and store data values. Output is selectively disabled if a bit location for one word of a group of words has a data value differing from any remaining word of its group of words for a number of groups of words.