Multi-Address Memory Access Commands for Pseudo-Channel Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices experience increased latency, reduced data rates, and resource inefficiencies due to timing offsets between access commands for different pseudo-channels, leading to potential preamble and post-amble collisions.

Innovation Solution

Transmitting access commands with a single operation code and multiple target addresses to eliminate timing offsets between pseudo-channels, allowing concurrent data communication without delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If separate access commands are transmitted for different pseudo-channels, then data communication can be initiated, but timing offsets occur between commands leading to increased latency

Engineering Contradiction:
Improvedata communication efficiencyVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines multiple separate access commands into a single unified access command that specifies multiple target addresses simultaneously. This unified command structure allows the memory device to process requests for different pseudo-channels in parallel without timing offsets, as all commands are issued together rather than sequentially with delays between them.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The access command structure is enhanced to serve multiple functions by including multiple target addresses within a single command. This universal command format can address different pseudo-channels simultaneously, eliminating the need for separate specialized commands for each channel and reducing overall latency.

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

2Productivity

If sequential access commands are used for multiple pseudo-channels, then command transmission is simplified, but data rates are reduced due to timing offsets and delays

Engineering Contradiction:
Improvedata rateVSAvoidcommand structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple sequential commands are merged into a single command structure that contains multiple target addresses. This reduces the number of command transmission cycles and eliminates timing offsets between commands, thereby increasing data rates while the command structure remains manageable through standardized formatting.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The command structure is designed in advance to include all necessary target address information upfront, allowing the memory device to prepare and execute multiple operations simultaneously without waiting for sequential command arrivals. This preliminary structuring of command data enables faster data rates.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If timing offsets are introduced between access commands for different pseudo-channels, then command decoding can be simplified, but preamble and post-amble collisions occur

Engineering Contradiction:
Improvecollision avoidanceVSAvoidtiming control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By merging multiple access commands into a single unified command with multiple target addresses, the patent eliminates timing offsets that cause preamble and post-amble collisions. All channels are addressed simultaneously within one command cycle, preventing the collisions that would occur with sequential timing offsetted commands.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent converts what would normally be a complex timing control problem into a benefit by using a standardized command format that inherently prevents collisions. The command structure is designed so that multiple addresses are processed together, turning the potential harm of collision risk into a benefit of collision-free operation.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20250370660A1Techniques for four cycle access commands
Publication Date: 2025.12.04 MICRON TECHNOLOGY INC
  • US20250370660A1 patent drawing
  • US20250370660A1 patent drawing
  • US20250370660A1 patent drawing

AI summary

Methods, systems, and devices for techniques for four cycle access commands are described. A memory device may communicate access commands with a host device over a command-address (CA) channel associated with multiple data channels. The host device may transmit an access command that includes an operation code indicating a type of the access command, a first address of the memory device that is a first target of the access command, and a second address of the memory device that is a second target of the access command. The first address may be associated with a first data channel, and the second address may be associated with a second data channel. Accordingly, the memory device and the host device may communicate first data corresponding to the first address over the first data channel and second data corresponding to the second address over the second data channel.