Data Output Clock Selection Circuit Eliminates Glitches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data output clock selection circuits are frequency-limited due to the requirement for a specific delay range in delay chains, which varies with voltage, temperature, and process variations, leading to potential glitches and limited operational frequency range.

Innovation Solution

A data output clock selection circuit that uses a combinational logic circuit and sequential logic circuits, where a reset control signal is generated based on the output clock signals, asynchronously resetting the sequential logic circuits to select between input and output clock signal pairs, eliminating glitches and frequency limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a delay chain is used to filter clock signals, then pulse filtering capability is improved, but the circuit becomes frequency-limited and requires large layout area

Engineering Contradiction:
Improvepulse filtering capabilityVSAvoidoperational frequency range
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extracts the delay chain component from the clock selection circuit and replaces it with a pulse filter that directly monitors the C and C# signals. This removes the frequency-limiting delay element while maintaining the ability to filter erroneous wide pulses, thereby resolving the contradiction between pulse filtering capability and operational frequency range.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical delay-based filtering approach with an electronic logic-based pulse filter. Instead of relying on time-delayed signal comparison, the new circuit uses logical AND operations on the clock signals themselves to detect and filter erroneous pulses, enabling operation across a wider frequency range without the layout area penalty of delay chains.

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

2Reliability

If a delay chain is used to ensure proper clock signal filtering, then pulse separation filtering is improved, but power consumption and layout area increase

Engineering Contradiction:
Improvepulse separation filteringVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent replaces the power-hungry delay chain with a simpler, lower-power logic circuit implementation. The new pulse filter uses basic logic gates (AND, NOT) that consume significantly less power than the delay chain while achieving the same pulse separation filtering function, thus resolving the contradiction between reliable pulse filtering and power consumption.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If delay chain parameters are adjusted for voltage and temperature variations, then filtering reliability is improved, but device complexity increases

Engineering Contradiction:
Improvefiltering reliability under variationsVSAvoidcircuit configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal pulse filter circuit that operates reliably across voltage and temperature variations without requiring parameter adjustments. The logic-based design inherently adapts to environmental conditions, eliminating the need for complex delay chain parameter tuning while maintaining filtering reliability, thus resolving the contradiction between reliable filtering and device complexity.

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

Data Source

PatentUS7400178B2Data output clock selection circuit for quad-data rate interface
Publication Date: 2008.07.15 INTEGRATED DEVICE TECH INC
  • US7400178B2 patent drawing
  • US7400178B2 patent drawing
  • US7400178B2 patent drawing

AI summary

A method for selecting a data output clock signal includes providing a complementary output clock signal pair to a combinational logic circuit, thereby generating a reset control signal. The reset control signal is activated if the complementary output clock signals have different values, and deactivated if these clock signals have the same predetermined value. The activated reset control signal asynchronously resets a pair of series connected flip-flops. The deactivated reset control signal enables the flip-flops to synchronously propagate a fixed logic signal in response to a clock signal of a complementary input clock signal pair. The output signal of the series-connected flip-flops is used to select the data output clock signal from the first complementary clock signal pair and the second complementary clock signal pair.