Memory Interface with Unidirectional Ports for Concurrent Read Write

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in efficiently managing concurrent read and write operations due to turnaround delays and complex buffering and scheduling logic, which hinder latency reduction and pin frequency optimization.

Innovation Solution

Implementing integrated circuit memory devices with unidirectional ports that separate input and output operations, allowing concurrent interface operations without turnaround delays, and utilizing separate input and output pins for read and write transfers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If bidirectional ports are used for memory operations, then pin reuse and device integration are improved, but turnaround delays occur and concurrent read/write operations cannot be performed

Engineering Contradiction:
Improvepin reuseVSAvoidturnaround delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the interface into separate unidirectional input ports and output ports. Input ports are dedicated to receiving commands and write data, while output ports are dedicated to transmitting read data. This segmentation eliminates the need for bidirectional switching and allows concurrent operations without turnaround delays.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If bidirectional ports with drivers and receivers are used, then functionality is improved, but port capacitance increases and pin frequency is limited

Engineering Contradiction:
Improveinterface functionalityVSAvoidpin frequency
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The interface is segmented into dedicated unidirectional ports. Input ports contain only receivers without drivers, and output ports contain only drivers. This reduces the capacitance at each port compared to bidirectional ports that must accommodate both drivers and receivers, thereby enabling higher pin frequencies.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If complex buffering and scheduling logic is implemented to manage concurrent operations, then operation flexibility is improved, but device complexity and latency increase

Engineering Contradiction:
Improveoperation flexibilityVSAvoidbuffering and scheduling logic
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the interface into dedicated unidirectional ports, which inherently simplifies the buffering and scheduling logic. Input ports handle commands and write data separately from output ports that handle read data, eliminating the need for complex bidirectional arbitration and scheduling mechanisms.

Inventive Principle:
Principle #1Segmentation

4Loss of time

If separate unidirectional ports are used for concurrent operations, then latency is reduced and pin frequency is increased, but pin count and interface complexity increase

Engineering Contradiction:
Improveoperation latencyVSAvoidinterface structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The interface is segmented into separate unidirectional ports, allowing concurrent read and write operations to proceed simultaneously without interference. This segmentation reduces latency by eliminating turnaround delays and simplifies the control logic despite increasing the physical pin count.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12562219B2Integrated circuit memory devices with unidirectional ports for concurrent interface operations
Publication Date: 2026.02.24 RAMBUS INC
  • US12562219B2 patent drawing
  • US12562219B2 patent drawing
  • US12562219B2 patent drawing

AI summary

Technologies for concurrent interface operations of integrated circuit memory devices are described. An integrated circuit memory device includes an input port, a control port, and an output port. The input port receives interleaved input and a first timing reference. The interleaved input includes one or more commands or write data. The control port receives one or more control signals that specify that the interleaved input is the one or more commands or the write data. The output port transmits read data and a second timing reference. The commands or write data can be received concurrently with transmitting the read data.