Ring Bus Memory System Scalable Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face limitations in scalability and increased implementation costs due to the restrictive nature of low-speed serial interface standards, which limit the number of memory chips that can be connected to a single channel, making it difficult to expand memory capacity while maintaining cost-effectiveness.

Innovation Solution

A memory system configuration where a controller and multiple memory chips are connected in a ring shape using a loop bus, allowing for the sequential transmission of system clock and timing control signals, enabling flexible expansion of memory capacity without substantial changes to the hardware configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If low-speed serial interface standards are used to connect memory chips to a controller, then the interface is simple and cost-effective, but the number of memory chips that can be connected to a single channel is limited

Engineering Contradiction:
Improveinterface simplicity and cost-effectivenessVSAvoidnumber of memory chips per channel
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The system segments the memory expansion capability by allowing multiple independent memory chips to be connected in series on a single channel, with each chip being individually addressable and controllable through the serial interface. This segmentation enables scalable memory capacity without requiring parallel interface channels for each chip.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The serial interface channel is designed with universal functionality to support multiple memory chips of potentially different types or capacities on the same channel. The controller can dynamically configure and manage different numbers of chips (e.g., 1-4 chips) on a single channel, making the interface adaptable to various memory expansion requirements without hardware changes.

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

2Adaptability or versatility

If the number of memory chips connected to a single channel is increased to expand memory capacity, then memory scalability improves, but implementation costs increase

Engineering Contradiction:
Improvememory capacity scalabilityVSAvoidimplementation cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

Instead of expanding memory capacity by adding more parallel channels (horizontal dimension), the system expands by increasing the number of chips on a single serial channel (vertical dimension). This dimensional shift allows memory scalability while maintaining the cost benefits of a single channel architecture, as chips are added sequentially rather than requiring additional parallel interface resources.

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

Solution Approach 2:

The system enables dynamic parameter changes in the number of memory chips that can be accommodated on a single channel (configurable from 1 to 4 chips). This parameter flexibility allows the memory subsystem to be scaled according to specific application requirements without incurring the costs associated with fixed, high-capacity parallel interface configurations.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If multiple memory chips are connected on a single serial channel, then hardware configuration remains simple, but timing control of multiple chips becomes complex

Engineering Contradiction:
Improvehardware configuration complexityVSAvoidtiming control difficulty
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The controller acts as an intermediary that manages timing control for multiple memory chips on a single channel. It implements intelligent timing management and signal sequencing to coordinate operations across multiple chips, abstracting the timing complexity from the hardware interface level and providing simplified control through standardized command protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary timing configuration and synchronization setup before memory operations begin. The controller pre-configures timing parameters and establishes synchronization protocols for all chips on the channel, ensuring that subsequent memory operations can proceed without real-time timing coordination complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11798605B2Memory system
Publication Date: 2023.10.24 KIOXIA CORP
  • US11798605B2 patent drawing
  • US11798605B2 patent drawing
  • US11798605B2 patent drawing

AI summary

According to one embodiment, there is provided a memory system including a controller, a plurality of memory chips, and a channel. The controller outputs a clock signal, a timing control signal and a data signal. Each of the plurality of memory chips includes at least a clock input terminal, a timing control input terminal, a timing control output terminal, a data input terminal and a data output terminal. The channel includes a loop bus which connects the controller and the plurality of memory chips in a ring shape. The controller is able to control operation timings of the memory chips by transmitting the clock signal and the timing control signal to the plurality of memory chips via the channel.