Semiconductor Memory Clock Segmentation for Data Transfer Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor systems face challenges in achieving high-speed data processing, storage, and transmission in semiconductor memory devices, requiring improved synchronization and clocking mechanisms to enhance data transfer efficiency.

Innovation Solution

The semiconductor system incorporates a controller and semiconductor memory device configuration that utilizes synchronized command and data clocks, along with read data strobe signals, to facilitate efficient data transmission and reception, allowing for higher data transfer rates by processing commands and addresses with a command clock and data with a data clock, which can have a higher frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a single clock is used for command and data transmission, then the system is simpler to control, but the data transfer speed is limited

Engineering Contradiction:
Improvedata transfer speedVSAvoidclocking mechanism complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the clocking mechanism into two independent clocks: a command clock for transmitting commands and addresses, and a data clock for transmitting data. This segmentation allows each clock to be optimized for its specific function, enabling higher data transfer speeds through the data clock while maintaining independent control of command timing, thus resolving the contradiction between speed and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic clocking where the data clock can operate at different frequencies and phases independently from the command clock. The system dynamically adjusts the data clock frequency to match data transfer requirements, allowing the system to achieve high-speed data transmission when needed while maintaining simpler command timing, effectively balancing speed and complexity.

Inventive Principle:
Principle #15Dynamics

2Speed

If higher frequency clocks are used, then data transmission speed increases, but synchronization difficulty increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidsynchronization reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces a read data strobe signal as an intermediary between the data clock and the data transmission process. This strobe signal is generated based on the data clock but provides a standardized synchronization interface that simplifies timing coordination. The strobe acts as a mediator that translates the high-frequency data clock into reliable synchronization points, ensuring accurate data sampling even at higher frequencies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the read data strobe signal provides timing information back to the data transmission process. This feedback ensures that data is transmitted and sampled at precisely timed intervals, maintaining synchronization reliability. The strobe signal effectively feeds back timing constraints to the data bus, ensuring that high-speed transmission maintains accuracy through continuous timing verification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10339992B2Semiconductor system
Publication Date: 2019.07.02 SK HYNIX INC
  • US10339992B2 patent drawing
  • US10339992B2 patent drawing
  • US10339992B2 patent drawing

AI summary

A semiconductor system may include a controller configured to provide a command clock and a control signal to a semiconductor memory device, and the semiconductor memory device configured to transmit/receive external data and a plurality of data clocks to/from the controller, wherein the plurality of data clocks comprise a first read data strobe signal and a second read data strobe signal, and the semiconductor memory device transmits both of the first read data strobe signal and the second read data strobe signal to the controller or transmits one of the first read data strobe signal and the second read data strobe signal to the controller, based on an operation select signal.