Offsetting Clock Pins in Clamshell Memory Topologies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In clamshell fly-by memory topologies, the double load on signal lines due to shared tapping locations leads to increased reflections and attenuation of high-speed clock signals, which is problematic for high-speed data timing.

Innovation Solution

Offsetting clock package pins to distribute the load along the signal line, with pairs of memory packages connecting at separate locations on the distal edges of their respective memory packages, thereby maximizing separation of signal connections while minimizing stub lengths for lower-speed signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of moving object

If clock package pins are located at the center of memory packages to reduce stub lengths, then stub length is reduced, but signal reflections and attenuation increase due to double load at shared tapping location

Engineering Contradiction:
Improvestub lengthVSAvoidsignal integrity
Core Design Contradiction:
Length of moving objectVSReliability

Solution Approach 1:

The patent segments the shared tapping location into two separate tapping locations along the signal line. Instead of both memory packages tapping at the same center location, one package taps at a first location while the other taps at a second location downstream, dividing the concentrated load into distributed loads that reduce reflections and improve signal integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-point (0D) or two-point at same location (2D) tapping arrangement to a distributed arrangement along the signal line (1D spatial distribution). By offsetting the tapping locations along the length of the signal line, the solution adds a spatial dimension to the load distribution, reducing the concentration of impedance discontinuities.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If clock package pins are offset to distribute load along signal line, then signal integrity improves, but stub lengths for other signals may increase

Engineering Contradiction:
Improvesignal integrityVSAvoidstub length
Core Design Contradiction:
ReliabilityVSLength of moving object

Solution Approach 1:

The patent applies local quality by making different signal types have different pin location characteristics. Clock signals use offset pins to distribute load and reduce reflections, while other signals can use center-located pins to minimize their stub lengths. This localized optimization allows each signal type to be tuned for its specific performance requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9336834B2Offsetting clock package pins in a clamshell topology to improve signal integrity
Publication Date: 2016.05.10 RAMBUS INC
  • US9336834B2 patent drawing
  • US9336834B2 patent drawing
  • US9336834B2 patent drawing

AI summary

The disclosed embodiments relate to the design of a memory system which includes a set of one or more memory modules, wherein each memory module in the set has a clamshell configuration, wherein pairs of opposing memory packages containing memory chips are located on opposite sides of the memory module. The memory system also includes a multi-drop path containing signal lines which pass through the set of memory modules, and are coupled to memory packages in the set of memory modules. For a given signal line in the multi-drop path, a first memory package and a second memory package that comprise a given pair of opposing memory packages are coupled to the given signal line at a first location and a second location, respectively, wherein the first location and the second location are separated from each other by a distance d1 along the given signal line.