Memory Bank Auto-Precharge for Maximum Row Active Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory technologies face issues such as data loss, memory degradation, and potential damage due to extended activation times of memory banks without timely precharge commands, which can be exacerbated by malicious attacks.

Innovation Solution

Implementing internal precharge commands in memory devices to enforce a maximum row active time (tRASmax) based on device characteristics, with feedback mechanisms to address tRASmax violations and mitigate unintended prolonged activations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the memory bank is activated for extended period of time to maintain data accessibility, then data retrieval capability is improved, but data loss occurs due to insufficient refresh and memory device life is reduced

Engineering Contradiction:
Improvedata retrieval capabilityVSAvoiddata retention and memory device life
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The memory device includes a feedback mechanism that monitors the active time of memory banks and automatically issues precharge commands when maximum row active time is exceeded. This closed-loop control ensures that memory banks are closed timely to prevent data loss and degradation, resolving the contradiction between maintaining data accessibility and ensuring data retention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory device performs self-monitoring and self-correction by automatically detecting when a memory bank has been active too long and autonomously issuing the precharge command without external intervention. This self-service capability prevents data loss and extends memory device life while maintaining operational efficiency.

Inventive Principle:
Principle #25Self-service

2Duration of action of stationary object

If the memory bank is kept open for extended period of time to allow continuous operations, then operational continuity is improved, but memory degradation and potential damage occurs

Engineering Contradiction:
Improveoperational continuityVSAvoidmemory degradation and damage
Core Design Contradiction:
Duration of action of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by setting a maximum row active time threshold before damage occurs. The monitoring circuit continuously checks against this predetermined limit and issues precharge commands proactively when the threshold is approached or exceeded, preventing memory degradation before it happens rather than reacting after damage occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A continuous feedback loop monitors the active duration of each memory bank and compares it against the maximum allowed time. When the monitored time reaches the threshold, the system automatically triggers a precharge command to close the memory bank, thereby preventing degradation while maintaining operational continuity through automated control.

Inventive Principle:
Principle #23Feedback

3Device complexity

If no internal enforcement mechanism is implemented to allow host device full control, then system simplicity is improved, but malicious attacks can intentionally damage memory banks by keeping them open

Engineering Contradiction:
Improvesystem control structureVSAvoidmemory device security and integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

An intermediary monitoring circuit is introduced between the host device controller and the memory bank activation logic. This intermediary component silently observes activation commands and timing, and automatically intervenes by issuing precharge commands when maximum row active time is exceeded, thereby blocking malicious attacks without disrupting normal host device operations or requiring complex security protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The memory device incorporates self-protective functionality by autonomously monitoring its own operational state and automatically taking corrective action (issuing precharge commands) when abnormal conditions are detected. This self-service security mechanism protects against malicious attacks without requiring external security systems or complicating the control architecture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250370632A1Maximum row active time enforcement for memory devices
Publication Date: 2025.12.04 MICRON TECHNOLOGY INC
  • US20250370632A1 patent drawing
  • US20250370632A1 patent drawing
  • US20250370632A1 patent drawing

AI summary

A system for providing maximum row active time enforcement for memory devices is disclosed. A host device issues an activate command to activate a memory bank of a plurality of memory banks of a memory. The memory device activates the memory bank and determines whether a precharge command to close the first memory bank has been issued by the host device within a maximum threshold amount of time since issuance of the activate command. If the system determines that the precharge command has been issued by the host device within the threshold, the memory device closes the memory bank via the host-issued precharge command. If, however, the system determines that the precharge command has not been issued by the host device within the threshold, the memory device internally issues a precharge command to close the memory bank to reduce potential data loss and other harmful effects to the memory device.