Memory Interface I/O Rate Controller for Dynamic Die Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory interfaces and data storage devices face challenges in balancing the performance of dies with different operating times and preventing performance degradation due to power shortages, as they cannot adjust data transfer rates in real-time to optimize operations across memory chips with varying speeds and power consumption.

Innovation Solution

A memory interface and data storage device system that includes a transceiver module and an I/O rate controller to monitor and calculate per-signal-interval ratios across multiple memory chips, selecting and adjusting data transfer rates for slower and faster chips to balance performance and conserve power by increasing the data transfer rate for slower chips and decreasing it for faster chips.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transfer rate is increased for faster memory chips, then productivity is improved, but power consumption increases causing performance degradation

Engineering Contradiction:
Improvedata transfer rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts data transfer rates for each memory chip based on real-time monitoring of operating times. The controller changes operational parameters (data transfer rates) adaptively rather than using fixed rates, allowing faster chips to operate at higher speeds when needed while reducing their speed when power conservation is prioritized, thus resolving the contradiction between productivity and power consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller modifies operational parameters (data transfer rates) for individual memory chips based on their performance characteristics and power consumption patterns. By changing these parameters dynamically, the system optimizes the balance between productivity and power usage, preventing power shortages while maintaining high overall performance

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If data transfer rate is decreased for faster memory chips, then power consumption is reduced, but productivity decreases

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transfer rate
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system applies different data transfer rates to different memory chips based on their individual characteristics. Faster chips receive higher data transfer rates when productivity is prioritized, while slower chips operate at lower rates to conserve power. This localized differentiation resolves the contradiction by allowing power reduction in specific chips without sacrificing overall system productivity

Inventive Principle:
Principle #3Local quality

3Device complexity

If uniform data transfer rate is used for all memory chips, then device complexity is reduced, but performance balancing between chips with different operating times deteriorates

Engineering Contradiction:
Improvecontrol mechanismVSAvoidperformance balancing
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The controller monitors the operating times of individual memory chips and uses this feedback information to adjust data transfer rates dynamically. This feedback mechanism enables the system to automatically balance performance across chips with different operating characteristics without requiring complex manual configuration, thus resolving the contradiction between device complexity and performance balancing

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables memory chips to effectively self-regulate their operational characteristics through the controller's monitoring and adjustment mechanisms. Each chip's performance is automatically optimized based on its own operating time characteristics, eliminating the need for external intervention while maintaining performance balance across the memory subsystem

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11422708B2Memory interface, data storage device including the same and operating method thereof
Publication Date: 2022.08.23 SK HYNIX INC
  • US11422708B2 patent drawing
  • US11422708B2 patent drawing
  • US11422708B2 patent drawing

AI summary

A memory interface may include: a transceiver module configured to exchange signals with a plurality of dies; and an input/output (I/O) rate controller configured to calculate per-signal-interval ratios of each of the dies by monitoring signals transmitted to, and received from, each of the dies, select a first die whose operating time is relatively slow and a second die whose operating time is relatively fast, among the plurality of dies, using the calculated per-signal-interval ratios, and provide the transceiver module with information for adjusting data interval ratios for each of the first and second dies.