Detection Clock Pattern Generator for DRAM Clock Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory devices face challenges in aligning data from dynamic random-access memory (DRAM) with a graphics processing unit (GPU) clock signal during clock data recovery operations, leading to reduced timing accuracy and increased phase offset due to noise fluctuations in the clock signal.

Innovation Solution

A memory device with a detection clock pattern generator that produces a detection clock output signal, either a random or hold data pattern, to facilitate clock data recovery operations, utilizing control signals from a mode register to adjust the output pattern and rate, thereby improving synchronization with the GPU clock signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed hold data pattern is used for clock data recovery, then the device complexity is reduced, but the timing accuracy and phase alignment deteriorate due to noise fluctuations in the clock signal

Engineering Contradiction:
Improvecomplexity of detection clock pattern generatorVSAvoidtiming accuracy of data alignment
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements a dynamic detection clock pattern generator that can switch between hold data mode and random data mode based on operational requirements. The generator uses a seed value and shift register mechanism to dynamically produce varying random data patterns while maintaining timing synchronization, thereby improving phase alignment accuracy without permanently increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the data pattern parameter from fixed to variable by introducing a random data generation mechanism controlled by a seed value. The shift register dynamically alters the output pattern based on the seed, allowing the system to adapt to noise fluctuations and improve timing accuracy while maintaining manageable complexity through controlled parameter variation.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a random data pattern is generated by the memory device, then the timing accuracy and phase alignment are improved, but the device complexity increases due to additional generation circuitry

Engineering Contradiction:
Improvephase offset reduction in clock data recoveryVSAvoidcomplexity of detection clock pattern generator
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic detection clock pattern generator that can switch between hold data mode and random data mode based on operational requirements. The generator uses a seed value and shift register mechanism to dynamically produce varying random data patterns while maintaining timing synchronization, thereby improving phase alignment accuracy without permanently increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The detection clock pattern generator is integrated within the memory device itself, allowing it to self-generate the necessary random data patterns without requiring external circuitry. The generator uses internal resources such as shift registers and seed values to produce the required patterns, thereby improving phase offset reduction while minimizing the increase in device complexity through self-contained functionality.

Inventive Principle:
Principle #25Self-service

3Productivity

If the detection clock output signal is output at a higher rate, then the productivity of data transmission is improved, but the timing accuracy deteriorates due to increased susceptibility to noise fluctuations

Engineering Contradiction:
Improvedata transmission rateVSAvoidtiming accuracy of data alignment
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent incorporates a feedback mechanism where the detection clock pattern generator monitors the output rate and adjusts the random data pattern generation accordingly. When operating at higher transmission rates, the generator modifies the pattern characteristics to maintain timing accuracy, using feedback from the clock data recovery process to optimize the balance between productivity and timing precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10649849B2Memory device including detection clock pattern generator for generating detection clock output signal including random data pattern
Publication Date: 2020.05.12 SAMSUNG ELECTRONICS CO LTD
  • US10649849B2 patent drawing
  • US10649849B2 patent drawing
  • US10649849B2 patent drawing

AI summary

A memory device includes an output pin, a mode register, a signal generator configured to generate a detection clock output signal including one of a random data pattern and a hold data pattern in response to first and second control signals from the mode register, and output the detection clock output signal through the output pin. The random data pattern includes pseudo-random data generated by the memory device. The hold data pattern is a fixed pattern pre stored in the memory device. The detection clock output signal is used for a clock and data recovery operation.