Semiconductor Domain Crossing Circuit for Clock Frequency Mismatch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor apparatuses face issues with signal reception when clock signals on the transmitter and receiver sides have different frequencies, leading to metastable states and impaired normal operation due to frequency differences.

Innovation Solution

Incorporating a semiconductor apparatus with a domain crossing function that includes storage units and an edge detection circuit to synchronize and process signals across different clock frequencies, reducing latency and preventing metastable states by latching and generating data at specific edges of the clock signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If clock signals on transmitter and receiver sides have different frequencies, then the semiconductor apparatus can operate in different clock domains, but the receiver cannot correctly recognize signals due to metastable states

Engineering Contradiction:
Improveclock domain compatibilityVSAvoidsignal recognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The receiver is divided into multiple storage units (first storage unit, second storage unit) that operate at different clock edges. The first storage unit samples data on the first clock edge, while the second storage unit samples on the second clock edge, segmenting the sampling process to handle frequency differences between clock domains

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first storage unit acts as an intermediary between the transmitter and second storage unit. It receives data synchronized to the first clock signal and converts it to be synchronized with the second clock signal, mediating the frequency difference between the two clock domains to prevent metastable states

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If traditional single storage unit is used for clock domain crossing, then device complexity is low, but signal synchronization fails when clock frequencies differ

Engineering Contradiction:
Improvestorage unit structureVSAvoidsignal synchronization
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The single storage unit is segmented into multiple storage units (first storage unit with first output, second storage unit with second output), each handling different clock edges. This segmentation enables proper synchronization across clock domains while maintaining a relatively simple overall structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which clock edge (first or second) to use for sampling based on the operational requirements. The storage units are configured to respond to different edges of the clock signal, providing dynamic adaptability to handle frequency differences without requiring complex frequency translation circuits

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11249510B2Semiconductor apparatus with domain crossing function
Publication Date: 2022.02.15 SK HYNIX INC
  • US11249510B2 patent drawing
  • US11249510B2 patent drawing
  • US11249510B2 patent drawing

AI summary

A semiconductor apparatus may include a first semiconductor apparatus configured to transmit a first input signal as first data in synchronization with a first edge of a first clock signal having a first frequency. The semiconductor apparatus may also include a second semiconductor apparatus including: a first storage unit, configured to receive the first data as a set signal and output a second input signal as an internal signal in synchronization with a first edge of a second clock signal having a second frequency; and a second storage unit, configured to output the internal signal as second data in synchronization with a second edge of the second clock signal.