Bimodal Memory Controller Supporting Multiple Signal Formats

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory controllers are designed to support only a single communication format, making it difficult to adapt to multiple formats without increasing pin count or requiring platform-specific designs, which limits their marketability and versatility in supporting diverse communication parameters across different digital systems.

Innovation Solution

A bimodal memory controller design with separate, electrically isolated interface circuits that can communicate using different signal formats, allowing for selective coupling of connectors based on communication characteristics, enabling support for multiple formats without compromising performance and reducing component costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single memory controller is designed to support multiple communication formats, then adaptability and versatility are improved, but device complexity increases due to the need for multiple interface circuits with different signaling rates and voltages

Engineering Contradiction:
Improvesupport for multiple communication formatsVSAvoidinterface circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory controller is divided into separate interface circuits, with each circuit dedicated to a specific communication format (e.g., XDR interface circuit for high-speed serial communication, DDR interface circuit for parallel communication). This segmentation allows each interface to be optimized for its specific format while avoiding the complexity of trying to support all formats within a single mixed interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple interface circuits are integrated into a single memory controller device, enabling the controller to universally support different communication formats simultaneously. The controller can selectively activate the appropriate interface circuit based on the memory device requirements, providing multi-functionality without requiring separate controller chips for each format.

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

2Reliability

If separate interface circuits are used for different communication formats, then performance for each format is maintained, but pin count and device size increase

Engineering Contradiction:
Improveperformance maintenanceVSAvoidpin count
Core Design Contradiction:
ReliabilityVSLength of moving object

Solution Approach 1:

Multiple interface circuits that would traditionally require separate controller chips are merged into a single integrated memory controller. The interface circuits share common resources such as address decoding logic, control signal generation, and data buffering, thereby reducing the total pin count and device size while maintaining the performance benefits of format-specific dedicated circuits.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If platform-specific designs are used for different communication formats, then format optimization is achieved, but marketability and versatility are reduced

Engineering Contradiction:
Improveformat optimizationVSAvoidmarketability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The memory controller is designed with universal multi-format capability, incorporating multiple interface circuits that can be selectively activated based on the memory device type. This universal design allows the same controller to work with different memory technologies (e.g., XDR memory, DDR memory) without requiring platform-specific controller variants, thereby improving marketability and versatility while maintaining format optimization.

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

Data Source

PatentUS8369164B2Bimodal memory controller
Publication Date: 2013.02.05 RAMBUS INC
  • US8369164B2 patent drawing
  • US8369164B2 patent drawing
  • US8369164B2 patent drawing

AI summary

A memory controller has a communication path which is coupled to an external, wired electrical path. The memory controller includes at least two alternative interface circuits to communicate with the external, wired electrical path using signals having one of two different formats. Each of the alternative interface circuits is electrically coupled to a corresponding signal connector, and only one of these signal connectors, in turn, is electrically coupled to the external path via an I/O pin or printed-circuit board connection (depending upon implementation). The remaining signal connector may be left electrically uncoupled from the external, wired electrical path, and, if desired, the corresponding remaining interface circuit may be left unused during operation of the memory controller.