Memory Interface Mapping for Signal Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory device standards assume fixed connections between memory controller and memory device interfaces, leading to inefficiencies such as crosstalk and non-uniform signal routing, which can affect signal integrity and compliance with specifications like GDDR6.

Innovation Solution

Implementing a system that maps interface connections between the memory controller and memory device, allowing for flexible pin assignments and using remap configuration registers to undo the effects of interconnect mapping, enabling correct command/address and data interface operations, training, and error detection coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed connections between memory controller and memory device interfaces are used, then device complexity is reduced and ease of manufacture is improved, but signal integrity deteriorates due to crosstalk and non-uniform signal routing

Engineering Contradiction:
Improvesignal integrityVSAvoidinterface mapping complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic interface mapping where the memory controller can flexibly assign different pin assignments for command/address and data interfaces based on the specific memory device being used. This dynamic reconfiguration capability allows the system to adapt signal routing to achieve uniform signal lengths and reduced crosstalk, thereby improving signal integrity while managing complexity through software-controlled mapping configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the mapping parameters of interface connections between memory controller and memory device. By implementing remap configuration registers and flexible pin assignments, the system can adjust the connection mapping to achieve uniform signal routing lengths and minimize crosstalk, thus improving signal integrity without requiring complete redesign of the physical interface architecture.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If flexible pin assignments and interface mappings are implemented, then signal integrity is improved by reducing crosstalk and providing uniform signal routing, but device complexity increases due to remap configuration registers and training requirements

Engineering Contradiction:
Improvedata integrityVSAvoidmapping configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by performing interface training and establishing remap configuration registers before actual data transfer operations. The memory controller pre-configures the flexible pin assignments and mapping relationships, and performs training sequences to optimize signal routing. This preliminary setup ensures that when data transfer occurs, the interface is already optimized for signal integrity, reducing the impact of the added complexity during normal operation.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If flexible interface mappings are used, then timing margins are improved and compliance with memory specifications is ensured, but ease of operation deteriorates due to required training procedures and configuration steps

Engineering Contradiction:
Improvetiming marginsVSAvoidinterface configuration ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the memory controller to automatically perform interface training and configure remap mappings without requiring manual intervention. The system autonomously executes training sequences, determines optimal pin assignments, and configures the interface mapping to achieve compliance with memory specifications and maximize timing margins. This automation reduces the operational burden on users while maintaining the benefits of flexible interface mapping.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12057192B2Memory interface mapping
Publication Date: 2024.08.06 CADENCE DESIGN SYST INC
  • US12057192B2 patent drawing
  • US12057192B2 patent drawing
  • US12057192B2 patent drawing

AI summary

System connections map interface connections between the memory device and the memory controller. The memory controller is configured with information about these ‘mapped’ connections. The memory controller uses the mapping information to: correctly present commands and addresses to the memory device, perform CA training on mapped connections, generate read training data that accounts for mapped connections, correctly address mapped memory device pins for write training per pin adjustments, correctly calculate error detection coding, and correctly read vendor identification information.