Parallel Training of DRAM Equalization Coefficients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in reducing the time required for training operations in semiconductor memory devices, particularly in high-capacity DRAM implementations, where multiple devices need to find optimal equalization coefficients, which is currently inefficient due to sequential processing.

Innovation Solution

A memory module with multiple semiconductor memory devices configured to perform simultaneous training operations, each equipped with a reception interface circuit that searches for and transmits selected equalization coefficients to a memory controller, allowing for concurrent training and reduced overall training time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sequential training operation is performed on multiple DRAMs, then each DRAM can be trained properly, but the total training time becomes very long

Engineering Contradiction:
Improvetraining operation completenessVSAvoidtotal training time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Multiple DRAM devices are merged into a single memory module that performs training operations simultaneously. The memory module includes multiple DRAMs (e.g., 4 ranks) that can be trained in parallel rather than sequentially, reducing total training time while maintaining proper training completion for each device.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory module is segmented into multiple independent DRAM devices, each with its own reception interface circuit capable of independent training operations. This segmentation allows each DRAM to be trained simultaneously without interfering with others, resolving the time contradiction.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If multiple DRAMs are provided in a memory module for high capacity, then storage capacity increases, but training operation complexity increases

Engineering Contradiction:
Improvememory capacityVSAvoidtraining operation complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Each DRAM device in the memory module is equipped with a universal reception interface circuit that can independently perform training operations. This multi-functionality allows each DRAM to handle training autonomously, reducing the overall complexity management for the memory module while maintaining high capacity.

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

3Measurement precision

If training operations are performed sequentially on each DRAM, then training accuracy can be ensured, but productivity of memory module setup decreases

Engineering Contradiction:
Improvetraining accuracyVSAvoidmemory module setup efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The training operations of multiple DRAMs are merged into a simultaneous process. The memory module performs training operations on all DRAM devices at the same time, maintaining training accuracy through independent reception interface circuits while dramatically improving setup productivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The training process continues simultaneously across all DRAM devices rather than pausing between devices. This continuous parallel action ensures that training accuracy is maintained for each device while maximizing the productivity and setup efficiency of the entire memory module.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11249662B2Memory modules, memory systems and methods of operating memory modules
Publication Date: 2022.02.15 SAMSUNG ELECTRONICS CO LTD
  • US11249662B2 patent drawing
  • US11249662B2 patent drawing
  • US11249662B2 patent drawing

AI summary

A memory module includes a plurality of semiconductor memory devices associated with a same module board. The plurality of semiconductor memory devices configured to simultaneously perform a training operation, the plurality of semiconductor memory devices including a reception interface circuit configured to perform the training operation to search for selected equalization coefficients of an equalizer based on a training pattern from a memory controller, and transmit a training information signal to the memory controller in a training mode in response to a training command from the memory controller, the training information signal including the selected equalization coefficients.