DRAM Self-Refresh Frequency Test Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for testing self-refresh frequency of DRAM chips lack a standardized approach to determine the self-refresh frequency, which is crucial for ensuring data integrity and is influenced by temperature and data retention capability, leading to potential data loss due to charge leakage.

Innovation Solution

A test method that involves determining the shortest duration for charge leakage in memory cells, setting an auto-refresh cycle longer than the first duration, and performing multiple tests to calculate the self-refresh frequency by resetting refresh positions, writing data, performing self-refresh and auto-refresh cycles, and recording read statuses to accurately determine the self-refresh frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If self-refresh frequency is not standardized, then data integrity cannot be ensured, but implementing a standardized test method increases device complexity

Engineering Contradiction:
Improvedata integrityVSAvoidtest device complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The test method segments the self-refresh frequency determination into multiple discrete test steps: (1) determining charge leakage duration, (2) setting auto-refresh cycle, (3) performing m tests with varying self-refresh durations Tn, (4) reading memory array status, and (5) calculating self-refresh frequency. This segmentation transforms a complex undifferentiated testing process into manageable sequential steps, reducing test device complexity while ensuring data integrity through systematic verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The test method performs preliminary actions by first determining the shortest charge leakage duration and setting the auto-refresh cycle before conducting the actual self-refresh frequency tests. This preliminary characterization of memory cell behavior establishes baseline parameters that guide subsequent testing, enabling accurate frequency determination without requiring complex real-time monitoring equipment.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple tests with varying self-refresh durations are performed to accurately determine self-refresh frequency, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveself-refresh frequency measurement precisionVSAvoidtest execution time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The test method employs periodic action by conducting m tests with systematically varying self-refresh durations Tn (where T1 < T2 < ... < Tm). Each test uses a different duration to probe memory cell behavior at various refresh intervals, enabling precise frequency determination through pattern recognition. The periodic variation in test parameters allows accurate measurement while maintaining reasonable test execution time through efficient data collection across multiple standardized cycles.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The test method changes parameters by systematically varying the self-refresh duration Tn across m different tests. Each test uses a different duration parameter to stress-test memory cells under varying refresh conditions. This parameter variation enables precise determination of self-refresh frequency by identifying the threshold at which data integrity fails, while the structured approach to parameter changes optimizes test execution time by focusing on critical transition points.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If auto-refresh cycle is set longer than charge leakage duration to ensure data integrity, then reliability is improved, but productivity decreases due to extended test duration

Engineering Contradiction:
Improvedata integrityVSAvoidtest execution efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The test method applies partial or excessive action by setting the auto-refresh cycle longer than the minimum charge leakage duration. This ensures that the auto-refresh operation definitively prevents charge leakage and data loss, providing a safety margin that guarantees data integrity. The excessive cycle length acts as a conservative test condition that reliably identifies memory cells at risk without requiring precisely calibrated timing, thereby maintaining high reliability while accepting some reduction in test execution efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This method allows for precise calculation of self-refresh frequency, ensuring data integrity by identifying the range of memory cells that have been self-refreshed within a specified time, thereby preventing charge leakage and data loss.

Implementation Method 1

Due to a leakage current in a transistor of a memory cell in reality, a quantity of charges stored in a storage capacitor connected to the transistor will change with the leakage current, causing loss of data

Methodology Applied
Scientific EffectCharge leakage: Electrical Resistance

Implementation Method 2

Therefore, for the DRAM, charging periodically, namely refreshing, is an inevitable requirement

Methodology Applied
Scientific EffectCapacitor charging: Capacitance

Data Source

PatentUS11482297B2Test method for self-refresh frequency of memory array and memory array test device
Publication Date: 2022.10.25 CHANGXIN MEMORY TECH INC
  • US11482297B2 patent drawing
  • US11482297B2 patent drawing
  • US11482297B2 patent drawing

AI summary

Disclosed are a test method for self-refresh frequency of a memory array and a memory array test device. The test method includes: providing a memory array; determining a shortest duration for charge in memory cells of the memory array to leak off, and marking the shortest duration as a first duration; setting an auto-refresh cycle of the memory array according to the first duration, where the auto-refresh cycle is longer than the first duration; performing m tests, where an nth test includes sequentially performing the following: refresh position count resetting, writing preset data to the memory array, performing a self-refresh having a duration of Tn, performing an auto-refresh having a duration of one auto-refresh cycle, reading the memory array, and recording a read status, where Tn−1&lt;Tn, and 2≤n≤m.