Memory Refresh Compliance Circuit for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a lack of standards for memory devices to handle situations when refresh interval time (tREFI) and refresh period (tREFP) requirements are not met, leading to unpredictability and potential data integrity issues for external devices interacting with the memory.

Innovation Solution

Incorporating a refresh compliance circuit within the memory system that monitors refresh commands and, upon non-compliance, stops executing access commands, provides alert signals, and enters self-refresh modes to maintain data integrity, allowing the controller to regain access by issuing sufficient refresh commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If refresh commands are not issued at the required frequency, then productivity is improved (fewer refresh interruptions), but data integrity deteriorates (data loss in memory cells)

Engineering Contradiction:
Improvememory access efficiencyVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the memory device monitors whether refresh commands are received at the required frequency (tREFI). When non-compliance is detected, the device generates an alert signal sent to the controller, creating a closed-loop feedback system that enables the controller to adjust its refresh command issuance frequency to maintain data integrity while optimizing productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory device performs self-monitoring of refresh command compliance and automatically generates alert signals when requirements are not met. This self-service capability allows the memory device to independently detect and report non-compliance conditions without external intervention, enabling proactive maintenance of data integrity.

Inventive Principle:
Principle #25Self-service

2Reliability

If refresh compliance monitoring is implemented, then data integrity is improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidmemory system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The refresh compliance monitoring functionality is merged into the existing memory device structure, integrating the compliance check logic and alert generation capabilities within the memory device's existing control and timing circuits. This consolidation approach maintains data integrity while minimizing the increase in overall device complexity by reusing existing infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory device's control logic is designed to perform multiple functions: normal memory operations, refresh command timing management, compliance monitoring, and alert signal generation. By making the control logic universal and multi-functional, the patent avoids adding dedicated separate circuits for each function, thereby reducing the impact on device complexity while achieving reliable data integrity monitoring.

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

3Reliability

If the memory device stops executing access commands upon non-compliance, then data integrity is improved, but productivity deteriorates (access commands blocked)

Engineering Contradiction:
Improvedata integrityVSAvoidmemory access rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a preliminary anti-action by blocking access commands before data corruption can occur. When non-compliance is detected, the memory device proactively prevents further access commands from being executed, stopping the potential degradation of data integrity. This preventive blocking is temporary and reversible once compliance is restored, minimizing overall productivity impact.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The memory device's command execution capability is made dynamic rather than static. Access commands are blocked only during non-compliance periods and automatically resume when the controller regains compliance by issuing sufficient refresh commands. This dynamic adjustment of command execution based on real-time compliance status allows the system to maintain data integrity when necessary while preserving productivity when conditions are favorable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11790974B2Apparatuses and methods for refresh compliance
Publication Date: 2023.10.17 MICRON TECHNOLOGY INC
  • US11790974B2 patent drawing
  • US11790974B2 patent drawing
  • US11790974B2 patent drawing

AI summary

A memory device may enforce compliance with a refresh command requirement in some examples. When a controller fails to comply with the refresh command requirement, the memory device may prevent the controller from accessing a memory array. The controller may regain access by providing one or more commands, such as a refresh command. In some examples, the memory may enforce compliance with a refresh command requirement responsive to a value written to the mode register. In some examples, the memory may enforce compliance with the refresh command requirement after an initialization operation has completed.