Four-Cycle Memory Access Commands for Pseudo-Channel Synchronization

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 and preamble/post-amble collisions when communicating data over multiple pseudo-channels, resulting from command decoder timing constraints.

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

1Reliability

If command decoder timing constraints are applied to maintain reliable command decoding, then command decoding reliability is improved, but data communication speed and resource utilization deteriorate due to timing offsets and preamble/post-amble collisions

Engineering Contradiction:
Improvecommand decoding reliabilityVSAvoiddata communication speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple command cycles into a single four-cycle access command structure. Instead of issuing separate commands for different pseudo-channels sequentially, the invention combines them into one command that specifies multiple addresses and operations, allowing parallel data communication across multiple pseudo-channels without timing offsets or collisions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a new command format dimension that includes multiple addresses and operations within a single command cycle. This dimensional expansion allows the command decoder to handle multiple pseudo-channels simultaneously without increasing the basic command cycle time, thereby eliminating timing offsets while maintaining decoding reliability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If sequential access commands are used for multiple pseudo-channels, then command decoder timing constraints are satisfied, but latency increases and resource utilization efficiency decreases

Engineering Contradiction:
Improvecommand decoder timing complianceVSAvoidaccess latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple sequential access commands into a single four-cycle command that targets multiple pseudo-channels simultaneously. This merging eliminates the cumulative latency that would result from sequential command execution while maintaining timing compliance through a unified command structure that resolves all addresses and operations within one cycle.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If separate access commands are transmitted for each pseudo-channel, then command decoding is simplified, but preamble and post-amble collisions occur reducing communication efficiency

Engineering Contradiction:
Improvecommand decoding complexityVSAvoidcommunication efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent merges multiple command transmissions into a single four-cycle command structure. By specifying multiple addresses and operations within one command, the invention eliminates repeated preambles and post-ambles that would cause collisions when transmitting separate commands for each pseudo-channel, thereby improving communication efficiency without significantly increasing decoding complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12399649B2Techniques for four cycle access commands
Publication Date: 2025.08.26 MICRON TECHNOLOGY INC
  • US12399649B2 patent drawing
  • US12399649B2 patent drawing
  • US12399649B2 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.