Memory Rank Selection via Dual Command Address Buses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency of existing memory systems that require additional chip select signals for each memory rank, which complicates DIMM board design and pin-out layout, especially when multiple ranks need to be accessed simultaneously.

Innovation Solution

A memory system configuration where each memory rank receives command/address signals on both CAu and CAv terminals, allowing selection between ranks without the need for chip select signals, by using a controller to encode and decode specific commands to assign and select ranks through a command/address bus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional chip select signals are used for each memory rank, then memory rank selection capability is improved, but device complexity and pin-out layout complexity increase

Engineering Contradiction:
Improvememory rank selection capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the chip select function with the command/address signal lines by implementing two independent command/address buses (CA0 and CA1) that can simultaneously target different memory ranks. Instead of using separate CS signals, each rank has its dedicated CA bus that carries both command and address signals, eliminating the need for additional CS pins and reducing overall device complexity while maintaining the ability to select and access multiple ranks simultaneously

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The command/address signal lines are given multi-functional capability by making them rank-specific. Each CA bus (CA0, CA1) can independently select and communicate with a specific memory rank, making the signal lines universal for both selection and data transmission purposes, thereby eliminating the need for dedicated chip select signals

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

2Adaptability or versatility

If additional chip select signals are used for each memory rank, then memory rank selection capability is improved, but pin-out layout complexity increases

Engineering Contradiction:
Improvememory rank selection capabilityVSAvoidpin-out layout complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent combines the chip select function with the existing command/address signal lines by creating rank-specific CA buses. Each memory rank is assigned a dedicated CA bus that handles both selection and communication, thereby eliminating the need for additional chip select pins and simplifying the pin-out layout while maintaining full memory rank selection capability

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If multiple memory ranks are accessed simultaneously, then data bandwidth is improved, but device complexity increases

Engineering Contradiction:
Improvedata bandwidthVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the command/address signal lines into multiple independent buses (CA0, CA1, etc.), with each bus dedicated to a specific memory rank. This segmentation allows simultaneous access to multiple ranks through different CA buses without interference, enabling parallel operations that increase data bandwidth while keeping each individual bus simple and manageable

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the selection and data transmission functions into unified rank-specific command/address buses. Each CA bus can independently select and communicate with its associated memory rank, allowing simultaneous operations across multiple ranks without requiring complex additional control signals, thereby increasing productivity while managing device complexity

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9851900B2Multiple memory rank system and selection method thereof
Publication Date: 2017.12.26 RAMBUS INC
  • US9851900B2 patent drawing
  • US9851900B2 patent drawing
  • US9851900B2 patent drawing

AI summary

A multiple memory rank selection method and system assigns, based at least in part on decoding an assignment signal in a second command/address signal, a first terminal of a memory device to receive a first command/address signal and a second terminal of the memory device to receive the second command/address signal or assigns the first terminal of the memory device to receive the second command/address signal and the second terminal of the memory device to receive the first command/address signal. The multiple memory selection method and system decodes a selection signal encoded in the first command/address signal and enables the memory device based at least in part on the assignment signal and the selection signal.