Memory Controller Clock Synchronization via Enable Signal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in synchronizing system clock signals and data clock signals of different frequencies, which can lead to malfunctions in semiconductor apparatuses.

Innovation Solution

A memory system comprising a memory controller and memory devices, where the memory controller provides system clock signals, data clock signals, chip selection signals, and a data clock enable signal to facilitate synchronization between the system clock and data clock signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If system clock signal and data clock signal of different frequencies are used to improve data communication speed, then data communication speed is improved, but clock synchronization becomes difficult and may lead to malfunction

Engineering Contradiction:
Improvedata communication speedVSAvoidclock synchronization
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

A data clock enable signal is introduced as an intermediary to coordinate between the system clock signal and data clock signal. This enable signal is provided after a memory access is performed, allowing the memory device to synchronize its internal timing with the controller's timing requirements, thus resolving the synchronization difficulty between different frequency clocks

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data clock enable signal is provided in advance after a memory access is performed, before actual data transmission occurs. This preliminary action allows the memory device to prepare its internal timing circuits and synchronize with the controller's timing, ensuring reliable operation when high-speed data clock is activated

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional clock synchronization method is used, then clock synchronization can be achieved, but static section and half-rate section are required which increases synchronization time

Engineering Contradiction:
Improveclock synchronizationVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention extracts and eliminates the static section and half-rate section from the traditional clock synchronization method. By using the data clock enable signal to directly control the activation of the data clock, the system achieves clock synchronization without requiring these intermediate timing sections, thereby reducing synchronization time while maintaining reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12332680B2Memory system related to clock synchronization
Publication Date: 2025.06.17 SK HYNIX INC
  • US12332680B2 patent drawing
  • US12332680B2 patent drawing
  • US12332680B2 patent drawing

AI summary

A memory system includes a memory controller and a memory device. The memory controller accesses the memory device by providing a system clock signal, a data clock signal, and a chip selection signal and provides a data clock enable signal to the memory device after the access to the memory device. The memory device communicates with the memory controller based on the system clock signal, the data clock signal, and the data clock enable signal.