Counter-Gated Clock Division for Low-Skew Non-Integer Sub-Clocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock generation systems introduce skew and are complex, limiting their ability to efficiently generate low power designs with sub clock divisions and non-integer clock waves.

Innovation Solution

A combined positive and negative clock gate circuit using AND gates, transparent low latches, and digital comparators to enable low-skew clock division by integer and non-integer factors, allowing for flexible and scalable clock generation with phase shifting capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a cascade of flip flops is used to generate low order divided clocks, then clock division is achieved, but skew is introduced and device complexity increases

Engineering Contradiction:
Improveclock skewVSAvoidcascade of flip flops
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical/cascaded flip-flop system with a fully digital counter-based system. The counter circuit counts clock cycles and generates enable signals for clock gates, eliminating the need for cascaded flip-flops and their associated skew. This substitution of the clock division mechanism with a digital counting approach resolves the contradiction by removing the source of skew while simplifying the overall device structure.

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

Solution Approach 2:

The patent segments the clock division function into independent clock gates, each controlled by its own counter and comparator. Instead of a single cascaded system, multiple independent clock division channels are created, each handling specific division ratios. This segmentation eliminates the cumulative skew that occurs in cascaded systems while maintaining the ability to generate multiple divided clock signals.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If complicated selection mechanisms are used for clock generation, then clock division is achieved, but device complexity increases

Engineering Contradiction:
Improveclock division capabilityVSAvoidselection mechanisms
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal clock division architecture where a single counter circuit can generate enable signals for multiple clock gates with different division ratios. By programming the counter modulus and comparator values, the same hardware structure can accommodate various clock division requirements (integer and non-integer ratios), eliminating the need for separate dedicated circuits for each division ratio and simplifying the overall device complexity.

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

3Adaptability or versatility

If traditional clock generation methods are used, then integer clock division is achieved, but non-integer clock waves cannot be generated

Engineering Contradiction:
Improveclock division ratioVSAvoidclock generation accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces dynamic control of clock gate enable signals through programmable counters and comparators. The counter modulus and comparator threshold values can be dynamically adjusted to generate both integer and non-integer clock division ratios. This dynamic configurability allows the system to adapt to different clock division requirements while maintaining accurate timing through the synchronous counter-based approach, resolving the contradiction between versatility and accuracy.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8558589B2Fully digital method for generating sub clock division and clock waves
Publication Date: 2013.10.15 DIALOG SEMICON GMBH
  • US8558589B2 patent drawing
  • US8558589B2 patent drawing
  • US8558589B2 patent drawing

AI summary

The present disclosure provides circuitry and a method for digital clock generation including the generation of integer and non-integer sub clocks. The proposed method provides simplified constant signal propagation and low skew in the divided clock path independent of division factor. Also provided is a simplified mechanism for generating low power clock patterns divided down by factors which are non-integer, phase-shifted, repeated pulse trains, dynamically changing and glitch-free.