Memory System Override Circuit for DDR Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid evolution of memory standards, such as from DDR1 to DDR2, requires frequent redesign of memory interface circuits, leading to high costs and logistical challenges for manufacturers, as older standards become obsolete and devices become unavailable or expensive.

Innovation Solution

Incorporating an override circuit and a complex programmable logic device (CPLD) that allows a microprocessor designed for DDR1 memory devices to access DDR2 memory devices without redesign, by intercepting and altering initialization signals and using an override circuit to manage mode register settings, enabling compatibility through a programmable interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If memory interface circuits are redesigned for each new memory standard, then compatibility with the newest standard is achieved, but engineering costs and development time increase

Engineering Contradiction:
Improvecompatibility with new memory standardVSAvoidengineering cost
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A bridge circuit is introduced as an intermediary component between the memory controller and the memory devices. This bridge circuit translates memory access commands from the controller's native protocol to the protocol required by the alternative standard memory devices, enabling compatibility without redesigning the controller itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The bridge circuit is designed to support multiple memory standards and can be configured to work with different types of memory devices. This multi-functional approach allows a single controller design to interface with various memory standards, reducing the need for frequent redesigns.

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

2Adaptability or versatility

If memory interface circuits are redesigned for each new memory standard, then compatibility with the newest standard is achieved, but supply chain continuity is disrupted

Engineering Contradiction:
Improvecompatibility with new memory standardVSAvoidsupply chain continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The bridge circuit serves as a mediator that enables the system to continue using legacy memory devices while supporting new standards. This ensures supply chain continuity by preventing obsolescence of existing memory inventory and allowing gradual transition to new standards.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The bridge circuit is designed and integrated in advance to anticipate future memory standard transitions. This preliminary action ensures that the system is already prepared to support alternative standards when needed, maintaining supply chain reliability during transitions.

Inventive Principle:
Principle #10Preliminary action

3Speed

If microprocessor is redesigned to access new memory standard, then access speed is optimized, but manufacturing cost increases

Engineering Contradiction:
Improvememory access speedVSAvoidmanufacturing cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The bridge circuit acts as an intermediary that handles protocol translation and signal conditioning, allowing the microprocessor to access memory devices of different standards without requiring redesign. This maintains optimal access speeds while avoiding the high costs of microprocessor redesign.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The memory interface functionality is segmented into separate components: the microprocessor retains its original design, while the bridge circuit handles the complex protocol translation tasks. This segmentation allows independent optimization of each component without affecting the other, maintaining performance while reducing manufacturing costs.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8054676B2Memory system such as a dual-inline memory module (DIMM) and computer system using the memory system
Publication Date: 2011.11.08 ADVANCED MICRO DEVICES INC
  • US8054676B2 patent drawing
  • US8054676B2 patent drawing
  • US8054676B2 patent drawing

AI summary

A memory system (250) includes a plurality of memory devices (260) adapted to be coupled to an interface (140), an indicator (272) for indicating a type of the plurality of memory devices (260), and an override circuit (280) having a first terminal adapted to be coupled to the interface (140), a second terminal coupled to the plurality of the memory devices (260), and a control input for receiving a control signal. The override circuit (280) is responsive to the control signal to alter an operation of the memory system (250).