Flexible Command Addressing for Memory Pin Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

3D stacked memory devices require a large number of bus connections for row and column commands, leading to increased pin requirements and complexity, which can be inefficient and costly.

Innovation Solution

Implementing a flexible command addressing system that uses a shared bus for both row and column commands, eliminating the need for dedicated pins by utilizing a shared bus mode that interprets signals for both command types on common pins, allowing for reduced pin usage and improved command efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated pins are used for row and column commands in stacked memory, then command reliability is improved, but device complexity and pin requirements increase

Engineering Contradiction:
Improvecommand reliabilityVSAvoidpin requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling common pins to serve dual purposes: they can be configured to carry either row commands or column commands based on control signals. The memory device includes logic that interprets command type based on pin configuration, allowing the same physical pins to universally handle different command types without requiring dedicated pins for each function.

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

Solution Approach 2:

The patent implements dynamics through configurable pin assignment where the function of pins is not fixed but can be dynamically changed via control signals. The memory device can switch between different pin configurations to accommodate different command types, making the pin assignment flexible and adaptable rather than static and dedicated.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If separate bus connections are provided for row and column commands, then command interpretation accuracy is improved, but manufacturing cost and device complexity increase

Engineering Contradiction:
Improvecommand interpretation accuracyVSAvoidmanufacturing cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent applies universality by designing a shared bus structure where common pins can be configured to carry different command types. The memory device includes interpretation logic that determines command type based on control signals, allowing a single bus structure to universally handle both row and column commands without requiring separate dedicated buses for each command type.

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

Solution Approach 2:

The patent implements parameter changes by using control signals to dynamically change the interpretation parameters of the shared bus. The memory device adjusts its command interpretation behavior based on the state of control signals, allowing the same physical bus to be interpreted differently for row versus column commands, thereby maintaining accuracy without requiring separate physical buses.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple bus connections are used for stacked memory channels, then command reliability is improved, but the number of pin connections and device complexity increase

Engineering Contradiction:
Improvecommand reliabilityVSAvoidnumber of pin connections
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies merging by combining the row command bus and column command bus into a single shared bus structure. Instead of providing separate physical connections for row and column commands, the patent merges these functions into common pins that can be configured to carry either type of command, thereby reducing the total number of pin connections while maintaining reliable command transmission.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies universality by enabling the shared bus to serve multiple functions: it can carry row commands when configured one way and column commands when configured another way. This multi-functional design allows a single bus structure to replace what would traditionally require separate dedicated buses, reducing pin count while maintaining command reliability through proper signal interpretation.

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

Data Source

PatentUS10489083B2Flexible command addressing for memory
Publication Date: 2019.11.26 TAHOE RES LTD
  • US10489083B2 patent drawing
  • US10489083B2 patent drawing
  • US10489083B2 patent drawing

AI summary

Flexible command addressing for memory. An embodiment of a memory device includes a dynamic random-access memory (DRAM); and a system element coupled with the DRAM, the system element including a memory controller for control of the DRAM. The DRAM includes a memory bank, a bus, the bus including a plurality of pins for the receipt of commands, and a logic, wherein the logic provides for shared operation of the bus for a first type of command and a second type of command received on a first set of pins.