Memory System With Different Latencies Sharing Common Bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems face challenges in increasing data transfer size without expanding the number of lines or commands between the controller and memory devices, which can lead to increased error correction needs and costly system redesigns.

Innovation Solution

Implementing a memory system where multiple memory devices share a common data bus and control bus, with each device having different latencies set to match a data burst length, allowing for simultaneous data transfer and error correction through additive latency adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the size of data bus is increased to transfer larger data, then error correction capability is improved, but manufacturing cost increases significantly

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent merges multiple memory devices into a single memory system that shares common data bus and control bus. By coordinating operations across multiple devices with different latencies, the system achieves enhanced error correction capability through increased data transfer size without requiring a larger physical data bus, thereby avoiding significant manufacturing cost increases

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the number of commands applied to memory devices is increased to transfer larger data, then error correction capability is improved, but device complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidnumber of commands
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring different additive latencies for each memory device. This allows the controller to issue a single command that triggers coordinated data transfer across multiple devices with different latencies, eliminating the need for multiple separate commands while achieving enhanced error correction capability

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If multiple memory devices share common buses, then ease of manufacture is improved, but device complexity increases due to latency coordination

Engineering Contradiction:
Improvecost-effectivenessVSAvoidlatency coordination
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent changes the latency parameter of each memory device by configuring different additive latencies. This parameter differentiation allows the system to coordinate data transfer timing across multiple devices sharing common buses, resolving timing conflicts and enabling seamless operation while maintaining cost-effectiveness through shared hardware resources

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10417145B2Memory system including a plurality of memory devices having different latencies and operation method thereof
Publication Date: 2019.09.17 MIMIRIP LLC
  • US10417145B2 patent drawing
  • US10417145B2 patent drawing
  • US10417145B2 patent drawing

AI summary

A memory system includes memory devices sharing a data bus and a control bus and controlling the memory devices through the control bus, wherein the memory devices have different latencies each other, and a controller transceiving a data with the memory devices through the data bus, wherein the controller may transceive a data with the memory devices during a time corresponding to a data burst length for a moment being the each latencies of the memory devices after transmitting same control signals to the memory devices.