Memory Controller Parallel Serial Bus Pin Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The memory-wall effect in high-performance computing and AI systems occurs due to the mismatched scaling of DRAM chips and logic circuits, leading to reduced data transmission rates, and existing solutions like faster data rates or wide buses come with disadvantages such as increased cost, power consumption, and layout complexity.

Innovation Solution

A memory system with a data bus configured for parallel commands and a serial bus for serial commands, utilizing an adaptive conversion circuit to convert input data into 16-bit serial commands, reducing the number of signal pins to less than 45 and maintaining transmission efficiency through multiplexing and time-sharing protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the number of signal pins is reduced to decrease package cost and layout complexity, then the maximum bandwidth of the bus is reduced

Engineering Contradiction:
Improvenumber of signal pinsVSAvoidbandwidth
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic protocol selection where the memory controller can switch between parallel protocol and serial protocol based on the specific command type and performance requirements. This allows the system to optimize between bandwidth (using parallel for data transfers) and pin reduction (using serial for control signals), resolving the contradiction between reducing pin count and maintaining bandwidth.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the bus by supporting multiple protocols (parallel and serial) and allowing dynamic adjustment of data width and clock frequency. This enables the system to adapt the bus configuration to different operational modes, achieving both pin reduction and bandwidth maintenance through parameter optimization rather than fixed configuration.

Inventive Principle:
Principle #35Parameter changes

2Speed

If faster data rate is used to transmit data between DRAM chips and logic circuit, then data transmission rate is improved, but cost and noise margin are worsened

Engineering Contradiction:
Improvedata transmission rateVSAvoidnoise margin
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic clock frequency adjustment where the memory controller can select different clock speeds based on the operational requirements. For control signals, lower frequencies with better noise margins are used, while for data transfers, higher frequencies provide the needed bandwidth. This dynamic adaptation resolves the contradiction between transmission speed and noise immunity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If wide data bus is used to transmit data between DRAM chips and logic circuit, then data transmission rate is improved, but power consumption and die area are worsened

Engineering Contradiction:
Improvedata transmission rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent segments the bus operations into different protocols: serial protocol for control signals and parallel protocol for data transfers. This segmentation allows the system to use only the necessary bus width for each type of operation, avoiding the power consumption and die area overhead of a permanently wide bus while maintaining high data transmission rates when needed.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If more signals are used to connect memory IC to controller IC, then all memory IC functions can be exposed and accessed, but package cost and layout complexity are worsened

Engineering Contradiction:
Improvememory IC function accessVSAvoidlayout complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the data bus universal by enabling it to carry multiple types of signals through protocol multiplexing. The same physical bus infrastructure supports both parallel data transfers and serial control signals, as well as address and command transmission. This multi-functionality allows full memory IC access capability while using a reduced number of physical pins, thereby reducing layout complexity.

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

Data Source

PatentUS11789893B2Memory system, memory controller and memory chip
Publication Date: 2023.10.17 ETRON TECH INC
  • US11789893B2 patent drawing
  • US11789893B2 patent drawing
  • US11789893B2 patent drawing

AI summary

A memory system comprises a memory and a physical layer circuit. The memory system comprises a memory, a data bus and a single-pin STB. The memory receives a parallel command though the data bus, and receives a serial command through the STB. The physical layer circuit is configured to transmit the parallel command to the data bus. The physical layer circuit is configured to convert STB input data from the controller into the serial command and transmit the serial command to the STB.