Memory Interface Burst Switching for Higher Bus Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory access technologies suffer from high latency due to the long round trip latency of CPU instructions to and from memory, particularly in data-intensive applications like AI and big data, where significant memory access transactions are required, and data movement degrades memory bus bandwidth.

Innovation Solution

Implementing a memory interface circuit that allows switching between fixed length and variable length burst transmission modes, reducing the need for address and command bits during data transfers, especially in burst mode, thereby increasing memory bus bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional fixed-length transmission mode is used for memory access, then address and command information can be accurately transmitted, but memory bus bandwidth is reduced due to the overhead of address and command bits during data transfers

Engineering Contradiction:
Improveaddress and command information accuracyVSAvoidmemory bus bandwidth
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The memory interface circuit dynamically switches between fixed-length transmission mode and variable-length burst transmission mode based on the operation type. For data migration operations, it selects variable-length burst mode to maximize bandwidth by eliminating address and command overhead. For normal memory access, it uses fixed-length mode to ensure accurate address and command transmission. This dynamic adaptation resolves the contradiction between information accuracy and bandwidth efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the transmission mode parameter from fixed-length to variable-length burst mode depending on the operation requirements. By modifying this parameter, the system can eliminate address and command bits during bulk data transfers, thereby increasing memory bus bandwidth while maintaining information accuracy when needed through mode switching.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If variable length burst transmission mode is used to increase bandwidth, then memory bus bandwidth is improved, but the system becomes more complex due to mode switching requirements

Engineering Contradiction:
Improvememory bus bandwidthVSAvoidmemory interface circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory interface circuit includes an operation type detection unit that automatically detects whether the current operation is a data migration or normal memory access, and autonomously selects the appropriate transmission mode. This self-service mechanism reduces the need for external control logic and simplifies the overall system complexity while maintaining high bandwidth efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The memory interface circuit is designed to handle multiple operation types (normal memory access and data migration) using a single unified structure that can switch between fixed-length and variable-length transmission modes. This multi-functionality eliminates the need for separate dedicated circuits for different operations, thereby reducing device complexity while achieving high bandwidth.

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

3Measurement precision

If address and command bits are transmitted for every memory access, then precise memory location identification is ensured, but data transmission efficiency is reduced due to the overhead of these control bits

Engineering Contradiction:
Improvememory location identification accuracyVSAvoiddata transmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The transmission protocol is segmented into two distinct modes: fixed-length mode for precise address and command transmission, and variable-length burst mode for efficient data transfer. By segmenting the transmission approach based on operation type, the system achieves both precise memory location identification when needed and high data transmission efficiency during bulk operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of transmitting address and command bits for every single memory access, the system applies partial action by transmitting these control bits only when necessary (for normal memory access operations). For data migration operations, it uses excessive action in the form of variable-length burst transmission that transfers data without repeated address and command overhead, thereby optimizing overall transmission efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12517679B2Memory interface
Publication Date: 2026.01.06 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12517679B2 patent drawing
  • US12517679B2 patent drawing
  • US12517679B2 patent drawing

AI summary

A memory interface circuit includes a request decoder configured to receive a command signal and an address signal. The request decoder is configured to decode the command signal and the address signal to generate a data count signal and a start address signal. A burst counter is coupled to the request decoder, and the burst counter is configured to update the data count signal after each access of a memory. An address generator is coupled to the request decoder. The address generator is configured to receive the start address signal and generate a subsequent memory address signal based on the start address signal after each access of the memory.