Dedicated Serial Bus Topology for Memory Module Signal Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices face imbalanced loading of control/address and clock lines compared to data lines, leading to inefficiencies in signal transmission and increased complexity in circuit board wiring.

Innovation Solution

Implementing dedicated pairs of serial data and control busses with the same net topology to directly couple memory devices to a memory controller, ensuring balanced loading and simplified connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional shared C/A bus and clock bus are used to connect multiple memory devices to the memory controller, then the number of signal lines is reduced, but the loading on control/address and clock lines becomes unbalanced compared to data lines

Engineering Contradiction:
Improvenumber of signal linesVSAvoidloading balance
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent divides the shared control/address bus into dedicated control busses for each memory device set. Instead of one shared C/A bus serving all memory devices, separate control busses are provided for each set of memory devices, allowing independent control and balanced loading characteristics similar to dedicated data busses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements different bus configurations for different parts of the memory system. Each memory device set has its own dedicated control bus with specific loading characteristics matched to its data bus, rather than using a uniform shared bus configuration for all devices.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If buffered solutions (RDIMM, FBDIMM) are used to reduce control line loading, then control line loading is balanced, but the device complexity and number of buffering components increases

Engineering Contradiction:
Improvecontrol line loading balanceVSAvoidbuffering components
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the buffering function from separate buffer components and integrates it directly into the memory device sets themselves. Each memory device set includes its own control buffer that interfaces with the dedicated control bus, eliminating the need for separate module-level buffer components found in RDIMM and FBDIMM designs.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If dedicated serial data and control busses with same net topology are implemented for each memory device set, then loading balance is achieved and wiring is simplified, but the number of signal lines increases compared to shared bus approaches

Engineering Contradiction:
Improveloading balance and wiring simplicityVSAvoidnumber of signal lines
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent combines multiple functions into the dedicated control bus for each memory device set. The control bus simultaneously handles command transmission, address routing, and control signaling, replacing what would otherwise require multiple separate signal lines in a shared bus configuration.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7577760B2Memory systems, modules, controllers and methods using dedicated data and control busses
Publication Date: 2009.08.18 SAMSUNG ELECTRONICS CO LTD
  • US7577760B2 patent drawing
  • US7577760B2 patent drawing
  • US7577760B2 patent drawing

AI summary

A memory system includes a plurality of memory devices arranged in sets on at least one memory module, each set including at least one memory device. In some embodiments, the system further includes respective dedicated serial data and control busses configured to couple respective ones of the memory device sets to a memory controller external to the at least one memory module. The dedicated serial data and control busses may be configured to provide unbuffered access to the individual memory devices from the memory controller. In other embodiments, dedicated data busses are provided to an external control buffer and dedicated control busses are provided to a control buffer in the module.