Memory Device Calibration Data Storage and Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices manufactured through semiconductor processes exhibit variations due to factors like process, voltage, temperature, and aging, which affect data reading and require calibration to ensure accurate data retrieval.

Innovation Solution

A memory device with a cell array comprising two sections that share word lines, each section storing calibration data and its inverted bits, utilizing column decoders and a read circuit to compare outputs and generate calibration data for compensating variations, allowing for efficient calibration and reliable data storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If calibration data is stored in separate non-volatile storage, then reliability of calibration data is improved, but device complexity increases

Engineering Contradiction:
Improvereliability of calibration dataVSAvoiddevice structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the calibration data storage function with the main memory cell array by storing calibration data in the same volatile memory cells that store user data. This eliminates the need for separate non-volatile storage components, thereby reducing device complexity while maintaining calibration functionality through the use of inverted bit storage in corresponding memory locations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory cell array is designed to serve multiple functions: it stores both user data and calibration data in the same physical storage locations. The same memory cells, word lines, and bit lines are used for both regular memory operations and calibration operations, eliminating the need for dedicated separate storage hardware and reducing overall device complexity.

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

2Device complexity

If calibration data is stored in the same memory cells as user data, then device structure is simplified, but data accuracy may be affected by variations

Engineering Contradiction:
Improvedevice structureVSAvoiddata accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the memory array into two functional sections: a first section for storing user data and a second section for storing inverted calibration data. Both sections share the same physical memory cells, word lines, and bit lines, but are logically separated through address decoding. This segmentation allows accurate differentiation between user data and calibration data while using the same physical storage infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent stores inverted bits of calibration data in the second section of the memory array. By inverting the calibration data bits and storing them in corresponding memory locations, the system can accurately retrieve calibration information even when subject to the same process, voltage, and temperature variations that affect user data storage, thereby maintaining data accuracy.

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

3Measurement precision

If inverted bits of calibration data are stored in corresponding memory locations, then compensation accuracy is improved, but write operation complexity increases

Engineering Contradiction:
Improvecompensation accuracyVSAvoidwrite operation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs a self-service mechanism where the memory system automatically generates and stores inverted calibration data during the calibration process. The same memory cells and control circuits that store user data are used to store the inverted calibration data, eliminating the need for separate hardware or complex external processing to generate inverted bits.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the state parameter of calibration data by inverting the bits (changing 0s to 1s and 1s to 0s) before storing them in the second section. This parameter transformation allows the system to compensate for variations more accurately during read operations, as the inverted bits provide a reference that counteracts the effects of process, voltage, and temperature variations.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If separate column decoders are used for first and second sections, then data retrieval accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoiddecoder structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the column decoding function into two separate column decoders: a first column decoder for decoding addresses of user data in the first section, and a second column decoder for decoding addresses of inverted calibration data in the second section. This segmentation allows each decoder to be optimized for its specific function, improving data retrieval accuracy while maintaining manageable complexity through functional specialization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250014620A1Memory device comprising memory cells storing calibration data and operating method thereof
Publication Date: 2025.01.09 SAMSUNG ELECTRONICS CO LTD
  • US20250014620A1 patent drawing
  • US20250014620A1 patent drawing
  • US20250014620A1 patent drawing

AI summary

A memory device may include a cell array including a first section and a second section that share a plurality of word lines comprising a first set of word lines and a second set of word lines, a first column decoder configured to select at least one bit line of a first set of bit lines connected to the first section, a second column decoder configured to select at least one bit line of a second set of bit lines connected to the second section, and a read circuit configured to output a data signal based on a comparison between an output of the first column decoder and an output of the second column decoder. The first section includes a plurality of first memory cells connected to at least one word line from the first set of word lines and configured to store bits of calibration data for calibrating the memory device, and the second section includes a plurality of second memory cells connected to the at least one word line and configured to store inverted bits of the calibration data.