Glitch-Free Clock Switching via Auxiliary Signal Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Clock switch devices for system-on-chip (SoC) often produce glitches during mode switching, leading to incorrect operation of logic circuits due to imperfections in output clock signals.

Innovation Solution

A clock switch device with a controller and switching circuit that sets a clock switch period using a control signal, outputs one clock signal as glitch-free before and after the switch period, and uses an auxiliary clock signal during the switch period to prevent glitches, ensuring seamless mode transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a clock switch device switches between high speed mode and low speed mode using conventional methods, then mode switching is achieved, but glitches are generated in the output clock signal during switching

Engineering Contradiction:
Improvemode switching capabilityVSAvoidoutput clock signal quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an auxiliary clock signal as an intermediary during the transition between high speed mode and low speed mode. This auxiliary clock signal serves as a mediator that prevents direct switching between the two clock signals, thereby eliminating glitches in the output clock signal while maintaining reliable mode switching capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a conventional clock switch device is used for mode switching, then switching between operating modes is achieved, but logic circuits may operate incorrectly due to glitches

Engineering Contradiction:
Improveoperating mode flexibilityVSAvoidglitch-induced logic errors
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The auxiliary clock signal acts as a protective intermediary during mode transitions, preventing the generation of glitches that would otherwise cause logic circuit errors. This intermediary approach maintains operating mode flexibility while eliminating harmful glitch effects on logic circuits.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If direct switching between clock signals is performed, then mode transition speed is improved, but signal integrity deteriorates due to glitch generation

Engineering Contradiction:
Improvemode transition speedVSAvoidclock signal integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The auxiliary clock signal provides a smooth transition pathway between high speed and low speed modes, maintaining signal integrity during switching. This intermediary approach enables fast mode transitions without sacrificing clock signal integrity, as the auxiliary clock bridges the transition without generating glitches.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9720438B2Clock switch device and system-on-chip having the same
Publication Date: 2017.08.01 SAMSUNG ELECTRONICS CO LTD
  • US9720438B2 patent drawing
  • US9720438B2 patent drawing
  • US9720438B2 patent drawing

AI summary

A clock switch device includes a controller and a switching circuit. The controller sets a clock switch period using a control signal when a logic level of a mode signal is changed. The switching circuit receives a first clock signal, a second clock signal and an auxiliary clock signal. The switching circuit, based on the control signal, outputs one clock signal between the first clock signal and the second clock signal as a glitch free clock signal before the clock switch period, stops outputting the one clock signal and outputs the auxiliary clock signal as the glitch free clock signal during the clock switch period, and stops outputting the auxiliary clock signal and outputs another clock signal between the first clock signal and the second clock signal as the glitch free clock signal after the clock switch period.