Semiconductor Memory Device Clock Phase Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed semiconductor memory devices face delays in data transfer due to mismatched clock phases between the memory device and the GPU, leading to instability and reduced reliability, especially in changing operation environments.

Innovation Solution

A semiconductor memory device that uses address information input from a data processor to generate and output different data training patterns through address input and output circuits, adjusting the phase of data clocks to ensure synchronization and stability during read and write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred at high speed between semiconductor memory device and GPU, then productivity is improved, but reliability deteriorates due to clock phase mismatch and data transfer delays

Engineering Contradiction:
Improvedata transfer speedVSAvoidoperation stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs data training operations before normal data transfer to preliminarily establish proper timing relationships. The training mode pre-adjusts clock phases and data timing between the memory device and GPU, so that when normal high-speed operation begins, the timing is already optimized, preventing data transfer errors despite high speeds

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the GPU detects data validity and sends feedback signals (such as write leveling information) back to the memory device. This feedback allows the system to continuously monitor and adjust timing relationships, ensuring that high-speed data transfer maintains reliability by compensating for any timing drift or phase mismatches that occur during operation

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If separate clocks are used for memory device and GPU to handle phase differences, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveclock phase compatibilityVSAvoidclock synchronization system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a data training mode as an intermediary operation between the memory device and GPU. This training mode acts as a mediator that establishes timing relationships and phase alignments between the separate clocks of the memory device and GPU, allowing them to work together harmoniously despite using different clock sources. The training sequence creates a common timing reference that bridges the two separate clock domains

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic timing adjustment capabilities where clock phases and data timing can be adjusted based on actual operating conditions. The system can dynamically modify timing parameters during training operations and adapt to changing conditions during normal operation, allowing the separate clocks to remain synchronized through active adjustment rather than rigid fixed timing

Inventive Principle:
Principle #15Dynamics

3Reliability

If data training patterns are used to adjust clock phases, then reliability is improved, but loss of time occurs during training operations

Engineering Contradiction:
Improvedata transfer stabilityVSAvoidtraining operation duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements partial training operations where not all possible training sequences need to be executed to achieve sufficient timing alignment. The system can perform a subset of training patterns that are most critical for establishing timing relationships, rather than exhaustively testing all possible timing scenarios. This partial action approach achieves adequate reliability with reduced training time overhead

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The data training patterns are executed as preliminary operations before normal data transfer begins. By performing these timing adjustments in advance, the system establishes optimal timing relationships upfront, allowing subsequent high-speed data transfer to proceed without additional timing adjustments. The time spent on training is invested beforehand to enable faster, more reliable operation during the actual data transfer phase

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9058437B2Semiconductor memory device with high-speed data transmission capability, system having the same, and method for operating the same
Publication Date: 2015.06.16 SK HYNIX INC
  • US9058437B2 patent drawing
  • US9058437B2 patent drawing
  • US9058437B2 patent drawing

AI summary

Semiconductor memory device with high-speed data transmission capability, system having the same includes a plurality of address input circuits and a plurality of data output circuits and a training driver configured to distribute address information input through the plurality of address input circuits together with a data loading signal for a read training, and generate data training patterns to be output through the plurality of data output circuits.