Parallel CCD Clock Delay Lines for Fine Phase Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock manager circuits provide limited granularity in clock phase shifts and are constrained by maximum operation frequency, which is inadequate for devices like FPGAs that require multiple modules with different clock phases.

Innovation Solution

The clock management circuit employs counter-controlled delay devices (CCDs) in parallel connections with latches and frequency dividers to allow independent control of phase and duty cycle, reducing the number of CCDs needed and increasing the maximum frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If counter controlled delay devices are placed in series to achieve less granularity, then phase control granularity is improved, but maximum operation frequency is limited by the intrinsic delay of the delay block

Engineering Contradiction:
Improvephase control granularityVSAvoidmaximum operation frequency
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The delay block is segmented into multiple counter controlled delay devices (CCDs) that can be independently controlled. Each CCD can be individually enabled or disabled through separate control signals, allowing the total delay to be divided into finer granular segments while maintaining high operating frequency capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces dynamic control mechanisms where control signals can selectively enable or disable specific CCDs based on the desired delay requirement. This dynamic configuration allows the system to adapt between fine granularity (when multiple CCDs are enabled) and high speed (when fewer CCDs are enabled), resolving the contradiction between precision and speed.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple delay blocks are used to provide different phase intervals, then phase coverage is improved, but device complexity increases

Engineering Contradiction:
Improvephase coverageVSAvoidnumber of delay blocks
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Each counter controlled delay device is designed to be multi-functional, capable of providing different delay amounts based on control signal inputs. A single CCD can serve multiple phase intervals by dynamically adjusting its delay, eliminating the need for separate dedicated delay blocks for each phase interval and reducing overall device complexity.

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

Solution Approach 2:

The invention changes the delay parameter of each CCD dynamically through control signals rather than requiring fixed delay blocks for each phase. By varying the control parameters (enable signals, count values), the same hardware structure can cover multiple phase intervals, reducing the number of physical delay blocks needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7535278B1Circuits and methods of using parallel counter controlled delay lines to generate a clock signal
Publication Date: 2009.05.19 XILINX INC
  • US7535278B1 patent drawing
  • US7535278B1 patent drawing
  • US7535278B1 patent drawing

AI summary

A clock manager circuit includes a number of clock output blocks, each providing an independent output. Counter controlled delay devices (CCDs) are used in these clock output blocks. To achieve full cycle delays, the CCDs are placed in parallel with outputs of the CCD outputs driving set and reset terminals of a common latch. The parallel connection of the CCDs, as opposed to a series connection, offers an increase in maximum frequency and possibly fewer needed CCDs than if the CCDs are placed in series. In one embodiment, at least one of the CCDs includes a counter/compare circuit with a frequency divider enabling the frequency of the CCD to be varied relative to the common input clock.