Memory Protocol Translation for Fine-Grain Memory Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in scalability, cost-effectiveness, and compatibility when integrating new memory technologies into computing devices, particularly due to differences in communication protocols and pin layouts between host devices and memory devices, which limits bandwidth and increases energy consumption.

Innovation Solution

A translation device is introduced to enable communication between host devices and memory devices using different communication protocols by converting signals, mapping memory addresses, and adjusting channel characteristics, allowing for seamless integration of various memory technologies without reconfiguring the host device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If host devices are designed to communicate with specific memory technologies using dedicated communication protocols, then communication reliability is improved, but adaptability to new memory technologies deteriorates

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidadaptability to new memory technologies
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

A translation device is introduced as an intermediary component between the host device and memory device. The translation device includes a first interface that communicates with the host device using a first communication protocol, and a second interface that communicates with the memory device using a second communication protocol. This intermediary translates and adapts communication protocols, allowing the host device to reliably communicate with different memory technologies without requiring the host device itself to be reconfigured.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If communication protocols are customized for specific memory technologies, then communication efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The protocol translation functionality is extracted from the host device and placed into a separate translation device. This allows the host device to maintain its optimized communication protocol for high efficiency, while the translation device handles the complexity of protocol conversion. The translation device can be implemented as a separate component or integrated into the memory device, keeping the host device design simple and efficient.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If pin layouts are optimized for specific memory technologies, then manufacturing precision is improved, but ease of manufacture deteriorates

Engineering Contradiction:
Improvepin layout precisionVSAvoidease of manufacture
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The translation device serves as an intermediary that handles pin layout differences between host devices and memory devices. The first interface of the translation device is configured to match the pin layout of the host device, while the second interface matches the pin layout of the memory device. This allows each component to be manufactured with optimized pin layouts for their specific applications, while the translation device bridges the differences, improving both manufacturing precision and ease of manufacture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11755515B2Translation system for finer grain memory architectures
Publication Date: 2023.09.12 MICRON TECHNOLOGY INC
  • US11755515B2 patent drawing
  • US11755515B2 patent drawing
  • US11755515B2 patent drawing

AI summary

Systems and techniques for a translation device that is configured to enable communication between a host device and a memory technology using different communication protocols (e.g., a communication protocol that is not preconfigured in the host device) is described herein. The translation device may be configured to receive signals from the host device using a first communication protocol and transmit signals to the memory device using a second communication protocol, or vice-versa. When converting signals between different communication protocols, the translation device may be configured to convert commands, map memory addresses to new addresses, map between channels having different characteristics, encode data using different modulation schemes, or a combination thereof.