Clock Multiplexer with Reference Clock for Glitch-Free Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clock multiplexers require both input clock signals to be active for operation, leading to glitches and operational failures when one signal becomes inactive due to timing issues and synchronization mechanisms.

Innovation Solution

A clock multiplexer device with a clock switching timing controller that uses an independent reference clock signal to generate a switching trigger signal, allowing the device to select an active clock signal even if one of the input signals is inactive, thereby avoiding glitches through asynchronous clock switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional clock multiplexer uses synchronization mechanisms to switch between clock signals, then clock switching can be controlled, but glitches occur when one clock signal becomes inactive

Engineering Contradiction:
Improveclock switching stabilityVSAvoidglitch
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces a third clock signal (clock2) as an intermediary backup when the primary clock signal (clock1) becomes inactive. The clock multiplexer switches from clock1 to clock2 through a controlled switching mechanism, avoiding direct confrontation between inactive clock signals and preventing glitches. This intermediary approach ensures continuous stable clocking without the harmful effects of undefined transition states.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If clock multiplexer requires both clock signals to be active for operation, then switching control is simplified, but operational reliability decreases when one signal becomes inactive

Engineering Contradiction:
Improvecontrol mechanismVSAvoidoperational continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the operational parameters of the clock multiplexer by introducing a third clock signal (clock2) with different characteristics than clock1. When clock1 becomes inactive, the system transitions to using clock2, effectively changing the clock source parameter to maintain operation. This parameter change approach allows the system to adapt to different operational conditions without requiring complex control mechanisms, as the switching is driven by detection of clock signal activity states.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If clock multiplexer uses conventional switching mechanism, then circuit structure is simple, but unpredictable transition states cause system instability

Engineering Contradiction:
Improvecircuit structureVSAvoidsystem stability
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent implements preliminary action by detecting the inactive state of clock1 before the switching transition occurs. The detection circuit identifies when clock1 becomes inactive and triggers the switching mechanism to transition to clock2 in advance, avoiding undefined transition states. This preliminary detection and preparation ensures that the switching occurs at a well-defined moment, maintaining system stability without requiring complex circuit structures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12400694B2Clock multiplexer device, controller, and storage device
Publication Date: 2025.08.26 SK HYNIX INC
  • US12400694B2 patent drawing
  • US12400694B2 patent drawing
  • US12400694B2 patent drawing

AI summary

A clock multiplexer device, a controller and a storage device are provided. The clock multiplexer device comprises a clock switching timing controller and a clock multiplexer. The clock switching timing controller is configured to receive and operate at a reference clock signal being active and generate a clock switching trigger signal according to a plurality of clock signals, wherein the reference clock signal is independent of the plurality of clock signals. The clock multiplexer is for receiving the clock switching trigger signal and the plurality of clock signals, and selects one of the plurality of clock signals according to the clock switching trigger signal so as to output a target clock signal.