SDRAM Addressing Method for High Capacity Memory Without Pin Cost

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DDR4 SDRAM memory technologies are limited in capacity due to the pin usage and addressing scheme, which restricts memory modules to 256 GB per DIMM, and increasing pin count or cost is undesirable.

Innovation Solution

The proposed solution involves extending existing commands like ACT and RD/WR with additional cycles to carry more address bits, repurposing unused address bits for extended addressing, and modifying timing parameters to support back-to-back commands, allowing for increased row and column addressability without adding pins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the current pin usage and addressing scheme is used, then the memory module supports up to 256 GB per DIMM, but memory capacity larger than 256 GB is not supported

Engineering Contradiction:
Improvememory capacityVSAvoidaddressability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The row address bits are segmented into two subsets: a first subset specified in the row address command and a second subset specified in a subsequent column address command. This segmentation allows the memory device to receive and process more row address bits than the standard architecture would normally permit, thereby enabling addressing of larger memory capacities without adding physical pins.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The column address command is given dual functionality: it serves both as the standard column address command and as a vehicle to carry additional row address bits (the second subset). This multi-functionality allows the existing pin infrastructure to support extended addressing capabilities, enabling high-capacity memory without increasing pin count.

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

2Quantity of substance

If additional pins are added to support high capacity memory, then addressability beyond 256 GB is enabled, but pin cost and pin count increase

Engineering Contradiction:
Improvememory capacityVSAvoidpin count
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The column address command pins are made multi-functional by allowing them to carry both column address information and additional row address bits. This eliminates the need for separate dedicated pins for extended addressing, maintaining the same pin count while achieving high-capacity memory support.

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

Solution Approach 2:

The addressing parameters are changed by extending the number of row address bits beyond the standard limit. Instead of adding physical pins, the system changes the addressing protocol to utilize existing pins more efficiently, thereby increasing memory capacity without increasing device complexity.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If row address bits are increased beyond the standard architecture, then higher memory capacity is addressed, but the standard row address command cannot accommodate all bits

Engineering Contradiction:
Improvememory capacityVSAvoidaddressing protocol
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The extended row address is segmented across two commands: the first subset of row address bits is provided in the standard row address command, and the second subset is provided in the subsequent column address command. This segmentation maintains compatibility with standard protocols while enabling extended addressing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The row address is preliminarily established in the row address command with the first subset of bits, and then completed with the second subset in the column address command. This preliminary action allows the memory device to begin processing the row address early while still receiving the complete extended address information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10504572B2Methods for addressing high capacity SDRAM-like memory without increasing pin cost
Publication Date: 2019.12.10 SAMSUNG ELECTRONICS CO LTD
  • US10504572B2 patent drawing
  • US10504572B2 patent drawing
  • US10504572B2 patent drawing

AI summary

A method for addressing memory device data arranged in rows and columns indexed by a first number of row address bits and a second number of column address bits, and addressed by a row command specifying a third number of row address bits followed by a column command specifying a fourth number of column address bits, the first number being greater than the third number or the second number being greater than the fourth number, includes: splitting the first number of row address bits into first and second subsets, and specifying the first subset in the row command and the second subset in a next address command when the first number is greater than the third number; otherwise splitting the second number of column address bits into third and fourth subsets, and specifying the fourth subset in the column command and the third subset in a previous address command.