Column Plane Error Encoding for Faster Memory Test Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-density semiconductor memory devices require extensive time and resources for read operations during test procedures, consuming significant equipment resources to transmit and process large volumes of data, which hampers efficient error detection and diagnosis.

Innovation Solution

Incorporation of column plane compression circuitry that compresses output data and encodes error codes to identify error locations, patterns, and failure modes within the memory cell array, allowing for more precise error detection and diagnosis without the need for multiple individual column plane read operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all data is read out from high density memory during test operations, then complete error detection is achieved, but considerable time and equipment resources are consumed

Engineering Contradiction:
Improveerror detection completenessVSAvoidtest operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential error detection information from the complete memory data by implementing column plane compression circuitry that generates condensed error codes representing multiple column planes. This extraction principle allows complete error detection coverage while significantly reducing the volume of data that must be transmitted and processed during test operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the memory test data into column plane groups and processes each segment independently through compression circuitry. By dividing the large volume of memory data into manageable column plane segments and generating separate error codes for each segment, the system achieves comprehensive error detection while reducing overall transmission and processing time.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all data is read out from high density memory during test operations, then complete error detection is achieved, but significant equipment resources are consumed for data transmission and processing

Engineering Contradiction:
Improveerror detection completenessVSAvoidequipment resource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the essential error detection information from the complete memory data by implementing column plane compression circuitry that generates condensed error codes representing multiple column planes. This extraction principle allows complete error detection coverage while significantly reducing the volume of data that must be transmitted and processed during test operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of reading out all memory data and then processing it to detect errors, the patent inverts the approach by using compression circuitry to generate error codes directly from the memory data during the read operation. This inversion allows error detection to occur concurrently with data retrieval, eliminating the need for separate processing steps and improving equipment resource efficiency.

Inventive Principle:
Principle #13The other way round (Inversion)

3Loss of time

If traditional single-bit pass/fail flag methods are used, then test operation time is reduced, but detailed error information and diagnosis capability are lost

Engineering Contradiction:
Improvetest operation timeVSAvoiderror location and pattern information
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent changes the parameter of error representation from a single binary pass/fail flag to multi-bit error codes that encode detailed information about error locations, patterns, and affected column planes. This parameter change maintains rapid test operation while preserving comprehensive error diagnostic information, as the compression circuitry generates error codes that can be decoded to identify specific failed column planes and error patterns.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces column plane error codes as an intermediary representation between the raw memory data and the final pass/fail determination. These error codes serve as a compact intermediary that preserves detailed error information while requiring minimal transmission and processing resources, bridging the gap between fast single-bit flags and comprehensive full-data analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10937517B1Apparatuses and methods to encode column plane compression data
Publication Date: 2021.03.02 MICRON TECHNOLOGY INC
  • US10937517B1 patent drawing
  • US10937517B1 patent drawing
  • US10937517B1 patent drawing

AI summary

An exemplary memory includes a memory cell array configured to store a plurality of data bits each associated with a respective column plane, and an input/output circuit including a compression circuit configured to provide error data based on a comparison between a bit of the plurality of data bits received from the memory cell array and an expected value and based on a respective column plane of the memory cell array with which the bit is associated. The compression circuit is further configured to encode a column plane error code based on the error data for provision to a data terminal.