Memory Device Command Bus Training via Divided Clock Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory device and system technologies face challenges in accurately capturing command/address signals and chip selection signals at high clock frequencies, leading to difficulties in command bus training, which is crucial for high-speed data transmission.

Innovation Solution

A method is introduced where a memory device generates internal clock signals by dividing the received clock signal, allowing for adjustable delays in chip selection signals, and compares these signals with the original command/address signals to determine optimal timing, thereby improving the accuracy of command bus training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the clock signal frequency is increased to support high-speed data transmission, then the data transmission speed is improved, but the accuracy of capturing command/address signals and chip selection signals deteriorates

Engineering Contradiction:
Improvedata transmission speedVSAvoidsignal capture accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent divides the clock signal into multiple divided clock signals with different frequencies (e.g., first divided clock signal at 1/2 frequency, second divided clock signal at 1/4 frequency). This segmentation allows the system to use different clock frequencies for different functions: higher frequency for data transmission and lower frequency for accurate signal capture and timing synchronization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically switches between different divided clock signals based on the operational phase. During command bus training mode, the system uses the second divided clock signal (lower frequency) for accurate timing. During normal operation, it switches to the first divided clock signal or original clock signal for high-speed data transmission. This dynamic adaptation resolves the contradiction between speed and accuracy.

Inventive Principle:
Principle #15Dynamics

2Speed

If the clock signal frequency is increased to support high-speed data transmission, then the data transmission speed is improved, but the command bus training accuracy deteriorates

Engineering Contradiction:
Improvedata transmission speedVSAvoidcommand bus training accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent segments the clock signal into multiple divided versions, using the second divided clock signal (at 1/4 frequency) specifically for command bus training operations. This lower frequency provides sufficient time margins for accurate timing setup and verification during training, while the first divided clock signal (at 1/2 frequency) supports high-speed operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs command bus training before normal data transmission using the second divided clock signal. This preliminary action at a lower frequency ensures that timing parameters are properly established and verified before switching to higher frequency operations, thereby guaranteeing training accuracy.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple divided clock signals are generated and multiple signals are transmitted and compared during training, then the training accuracy is improved, but the training process complexity increases

Engineering Contradiction:
Improvetraining accuracyVSAvoidtraining process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses the data bus to serve multiple functions: it transmits both the first command/address signal from the memory controller and the second command/address signal from the memory device. This multi-functionality eliminates the need for separate dedicated training signal lines, reducing overall system complexity while maintaining high training accuracy through multi-signal comparison.

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

Data Source

PatentUS9754650B2Memory device and system supporting command bus training, and operating method thereof
Publication Date: 2017.09.05 SAMSUNG ELECTRONICS CO LTD
  • US9754650B2 patent drawing
  • US9754650B2 patent drawing
  • US9754650B2 patent drawing

AI summary

A memory device and system supporting command bus training are provided. An operating method of the memory device includes entering into a command bus training mode, receiving a clock signal, a chip selection signal and a first command/address signal, generating an internal clock signal by dividing the clock signal, generating a second command/address signal by latching the first command/address signal at a rising edge or a falling edge of the internal clock signal when a chip selection signal is activated, and outputting the second command/address signal.