DRAM Row Timing Control Using Charge-Aware Access Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High DRAM latency in memory systems adversely impacts overall computing device performance, and existing technologies have not effectively addressed this bottleneck.

Innovation Solution

Implement a DRAM access timing control system that tracks recently accessed rows using a highly-charged row table, allowing for the use of reduced timing parameters (tRCD, tRAS) for faster access to recently accessed rows and standard parameters for less recently accessed rows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If standard DRAM timing parameters are used for all row accesses, then timing simplicity is maintained, but DRAM latency increases and memory system performance deteriorates

Engineering Contradiction:
Improvememory system performanceVSAvoidDRAM latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies different timing parameters (tRCD and tRAS) based on the specific characteristics of each row access. Rows that have been recently precharged use shorter timing parameters, while other rows use standard timing parameters. This local differentiation of timing characteristics resolves the contradiction by optimizing performance for specific access patterns without compromising overall system stability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically selects timing parameters based on the current state of DRAM rows, specifically whether a row has been recently precharged. The timing parameters are not fixed but adapt according to the access pattern and row state, allowing the system to achieve lower latency when conditions permit while maintaining reliability when conditions do not.

Inventive Principle:
Principle #15Dynamics

2Speed

If shorter timing parameters are used to reduce DRAM latency, then access speed improves, but timing parameter reliability may be compromised

Engineering Contradiction:
Improverow access speedVSAvoidtiming parameter reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

Shorter timing parameters are applied selectively only to rows that have been recently precharged and are therefore known to be stable and ready for immediate access. Other rows continue to use standard, more conservative timing parameters. This ensures that speed improvements are achieved only when reliability conditions are met.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs a precharge operation on a row before attempting to access it with shorter timing parameters. This preliminary action prepares the row in advance, ensuring that the capacitances are charged and the row is stable, thereby making the subsequent use of shorter timing parameters safe and reliable.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If a table tracking row addresses is implemented to enable selective timing, then DRAM latency is reduced for accessed rows, but device complexity increases

Engineering Contradiction:
ImproveDRAM latencyVSAvoidtiming control complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent uses a table to store copies of row addresses that have been recently precharged. This table is a simplified data structure that tracks only the essential information needed for timing optimization (the row address), rather than maintaining complex state information. This approach reduces latency through selective timing while keeping the added complexity minimal.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The table acts as an intermediary between the precharge/activate commands and the timing parameter selection logic. It provides a simple mechanism to communicate which rows are candidates for shorter timing parameters, decoupling the complexity of timing management from the command execution flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12625614B2Charge-sensitive DRAM access timing control
Publication Date: 2026.05.12 QUALCOMM INC
  • US12625614B2 patent drawing
  • US12625614B2 patent drawing
  • US12625614B2 patent drawing

AI summary

DRAM access timing may be controlled based on charge remaining in cells of a DRAM row. DRAM timing and thus latency may be reduced in instances in which repeated row accesses are directed to the same row within an amount of time during which the row cell capacitances remain highly charged. In response to a row precharge, the row address may be stored in a table. Then, in response to a row activation and subsequent read/write access, a first timing parameter may be used in accessing the row when the row is in the table, and a second timing parameter may be used in accessing the row when the row is not in the table. Entries in the table may be periodically invalidated to reflect charge loss.