Clock Synchronization Circuit for Multi-Clock Phase Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock synchronization circuits fail to align the phases of two outputs generated from a single input using flip-flops, leading to misalignment and asynchronous operation.

Innovation Solution

A clock synchronization circuit that employs a signal generation circuit and a synchronization circuit with logical operations using AND and OR circuits to align the phases of the outputs, utilizing a synchronization enabling signal to correct phase misalignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If two logic circuits generate outputs under different clocks from a single input signal, then the circuit can operate with multiple clock domains, but the phases of the two outputs become misaligned

Engineering Contradiction:
Improvemulti-clock domain operationVSAvoidphase alignment
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces a synchronization circuit as an intermediary component between the two logic circuits operating under different clocks. This synchronization circuit receives both outputs and applies logical operations (AND/OR) with a synchronization enabling signal to align their phases, effectively mediating the phase misalignment issue while preserving multi-clock domain operation capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The synchronization circuit performs preliminary phase alignment operations on the outputs from the two logic circuits before they are used in subsequent operations. By pre-synchronizing the phases using logical operations with the synchronization enabling signal, the system ensures proper timing alignment is established in advance

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If logical operations are performed to synchronize phases, then phase alignment is improved, but the circuit complexity increases

Engineering Contradiction:
Improvephase alignmentVSAvoidcircuit structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The synchronization function is segmented into distinct logical operation stages. The circuit uses separate AND circuits and OR circuits to perform different aspects of the synchronization operation, allowing each segment to be optimized independently while working together to achieve overall phase alignment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The synchronization circuit uses universal logical operations (AND and OR) that can handle multiple synchronization scenarios. The same logical operation structure can synchronize phases regardless of the specific clock frequency differences or timing relationships, providing a multi-functional solution that reduces overall circuit complexity

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

Data Source

PatentUS11658665B2Clock synchronization circuit, semiconductor device, and clock synchronization method
Publication Date: 2023.05.23 LAPIS TECH CO LTD
  • US11658665B2 patent drawing
  • US11658665B2 patent drawing
  • US11658665B2 patent drawing

AI summary

A clock synchronization circuit that includes a signal generation circuit configured to generate a first signal and a second signal by receiving a signal output under a first clock with two logic circuits that respectively operate under a second clock different from the first clock; and a synchronization circuit configured to receive the first signal, the second signal, and a synchronization enabling signal for adjusting phases of the first signal and the second signal, and control the phases of the first signal and the second signal using a first output result from a logical operation performed on the second signal and on a result of a logical operation with the first signal and the synchronization enabling signal, and using a second output result from a logical operation performed on the first signal and on a result of a logical operation with the second signal and the synchronization enabling signal.