Asynchronous Memory Interface Using Repurposed DDR Pins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems using synchronous DDR protocols are inadequate for supporting transactional interfaces with non-volatile and volatile memories, as they lack the necessary asynchronous communication capabilities to handle variable timings and provide device feedback to memory controllers.

Innovation Solution

The implementation of an asynchronous communication protocol that repurposes pins of a DDR memory channel to enable asynchronous data transmission and device feedback between memory controllers and modules containing non-volatile and volatile memories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If synchronous DDR protocol is used, then timing control is simplified, but device feedback capability is limited

Engineering Contradiction:
Improvetiming controlVSAvoiddevice feedback
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent makes DDR memory pins serve dual purposes: during synchronous operations they handle data transfer with fixed timing, while during asynchronous operations they transmit device feedback and variable-timing data. This multi-functionality allows the same physical interface to support both synchronous DDR protocol and asynchronous transactional interfaces without requiring separate dedicated feedback pins.

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

Solution Approach 2:

The patent introduces dynamic timing adjustments where the memory interface can switch between fixed synchronous timing and variable asynchronous timing based on operational needs. The system dynamically adapts timing parameters to accommodate different memory types (volatile and non-volatile) and operational modes, enabling flexible feedback transmission while maintaining compatibility with standard DDR protocols.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If asynchronous communication protocol is implemented, then device feedback capability is improved, but timing complexity increases

Engineering Contradiction:
Improvedevice feedbackVSAvoidtiming control
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent makes DDR memory pins serve dual purposes: during synchronous operations they handle data transfer with fixed timing, while during asynchronous operations they transmit device feedback and variable-timing data. This multi-functionality allows the same physical interface to support both synchronous DDR protocol and asynchronous transactional interfaces without requiring separate dedicated feedback pins.

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

Solution Approach 2:

The patent introduces an intermediary control mechanism that manages the transition between synchronous and asynchronous modes. This intermediary layer handles the complexity of timing coordination, protocol switching, and feedback interpretation, shielding the main memory controller from direct exposure to timing complexities while enabling comprehensive device feedback capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If non-volatile and volatile memories are co-located, then memory channel utilization is improved, but communication protocol compatibility becomes difficult

Engineering Contradiction:
Improvememory channel utilizationVSAvoidprotocol compatibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic timing adjustments where the memory interface can switch between fixed synchronous timing and variable asynchronous timing based on operational needs. The system dynamically adapts timing parameters to accommodate different memory types (volatile and non-volatile) and operational modes, enabling flexible feedback transmission while maintaining compatibility with standard DDR protocols.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary control mechanism that manages the transition between synchronous and asynchronous modes. This intermediary layer handles the complexity of timing coordination, protocol switching, and feedback interpretation, shielding the main memory controller from direct exposure to timing complexities while enabling comprehensive device feedback capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If repurposed pins are used for asynchronous data, then additional feedback pins are eliminated, but signal interference risk increases

Engineering Contradiction:
Improvepin countVSAvoidsignal interference
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent employs periodic time-division multiplexing where repurposed pins alternate between synchronous data transmission and asynchronous feedback transmission in regularly spaced time slots. This periodic switching ensures that synchronous and asynchronous signals do not overlap in time, preventing signal interference while allowing the same physical pins to carry both types of data throughout the operational cycle.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250036584A1Asynchronous communication protocol compatible with synchronous DDR protocol
Publication Date: 2025.01.30 SAMSUNG ELECTRONICS CO LTD
  • US20250036584A1 patent drawing
  • US20250036584A1 patent drawing
  • US20250036584A1 patent drawing

AI summary

A memory module that includes a non-volatile memory and an asynchronous memory interface to interface with a memory controller is presented. The asynchronous memory interface may use repurposed pins of a double data rate (DDR) memory channel to send an asynchronous data to the memory controller. The asynchronous data may be device feedback indicating a status of the non-volatile memory.