Programmable Clock Input Filter for Glitch Rejection and Duty Cycle Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock input filter circuits are large, consume significant static power, and lack programmability to adjust the duty cycle of output signals, making them inefficient and inflexible for integrated circuit applications.

Innovation Solution

A clock input filter circuit utilizing programmable low-pass delay elements to filter input signals during both low and high periods, with output multiplexing to adjust duty cycles, and consuming minimal static power by eliminating analog differential comparators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If analog differential comparators are used in clock input filter circuits, then filtering capability is improved, but static power consumption increases significantly

Engineering Contradiction:
Improvefiltering capabilityVSAvoidstatic power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent replaces analog differential comparators with a digital logic-based filtering mechanism using delay elements and logic gates. This substitution eliminates the need for continuous analog comparison operations that consume static power, while achieving equivalent glitch filtering through digital signal processing techniques.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The filtering is achieved through periodic sampling and delay-based techniques rather than continuous analog comparison. The digital logic circuit processes clock signals in discrete periods, reducing overall power consumption while maintaining filtering effectiveness for glitch removal.

Inventive Principle:
Principle #19Periodic action

2Device complexity

If fixed delay circuits are used in clock input filters, then circuit simplicity is improved, but adaptability to adjust duty cycle is lost

Engineering Contradiction:
Improvecircuit simplicityVSAvoidduty cycle adjust capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements programmable delay elements that can be dynamically configured to adjust the filtering characteristics and duty cycle of output signals. This dynamic configurability allows the same circuit structure to adapt to different operating conditions and signal requirements without increasing fundamental circuit complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The delay elements are designed to serve multiple functions: glitch filtering, duty cycle adjustment, and signal conditioning. This multi-functionality allows a single circuit configuration to handle various clock signal requirements, enhancing adaptability without proportionally increasing circuit complexity.

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

3Area of stationary object

If integrated circuit form is used for clock input filters, then miniaturization is improved, but static power consumption increases

Engineering Contradiction:
Improvecircuit sizeVSAvoidstatic power consumption
Core Design Contradiction:
Area of stationary objectVSUse of energy by stationary object

Solution Approach 1:

The patent replaces power-hungry analog comparator circuits with digital logic implementations that consume less static power. This substitution enables compact integrated circuit design while maintaining lower power consumption characteristics, as digital logic can be more efficiently implemented in standard CMOS processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7928772B1Clock input filter circuit
Publication Date: 2011.04.19 IXYS INTL LTD
  • US7928772B1 patent drawing
  • US7928772B1 patent drawing
  • US7928772B1 patent drawing

AI summary

A clock input filter uses a first programmable low-pass delay element to filter during a low period of an input clock signal and to output a SET signal. The clock input filter uses a second programmable low-pass delay element to filter during a high period of the input clock signal and to output a RESET signal. A latch is set and reset by the SET and RESET signals. The latch outputs a filtered version of the input signal that has the same approximate duty cycle as the input signal. A pair of gates generates a corresponding pair of duty cycle adjusted versions of the input signal. Output multiplexing circuitry is provided to output either the output of the latch, or an increased duty cycle version of the input signal, or a decreased duty cycle version of the input signal, or an unfiltered version of the input signal.