Dithered M/N Clock Divider Using Cyclic Seed Rotation for Spur Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multifunctional integrated circuits (ICs) face challenges in supporting multiple sampling rates and clock frequencies, leading to coupling spurs and degradation of spurious free dynamic range (SFDR) due to digital activity coupling with analog activity, particularly in fractional clock division scenarios where brute force dithering becomes infeasible for complex M/N ratios.

Innovation Solution

A method for dithering fractional clock dividers is introduced, using a clock enable sequence generator that generates cyclic rotations of a seed pattern, distributed across high frequency clock edges, employing a cyclic shift register, selector logic, and random number generation to uniformly distribute low frequency digital activity, effectively eliminating signal spurs without requiring extensive lookup tables for each M/N ratio.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If brute force dithering is used for fractional clock division, then signal spurs can be eliminated, but device complexity and memory requirements increase significantly due to extensive lookup tables needed for complex M/N ratios

Engineering Contradiction:
Improvesignal spursVSAvoidlookup table complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the dithering process into two independent parts: (1) generating a base clock enable sequence using a simple counter and comparator, and (2) randomizing the sequence by cyclically shifting it based on random values. This segmentation eliminates the need for extensive lookup tables while maintaining spur reduction effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary generation of a deterministic clock enable sequence using a simple counter that counts from 0 to N-1 and compares with M. This preliminary sequence is then randomized through cyclic shifting, avoiding the need to pre-compute and store all possible dithered sequences in lookup tables.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple dock frequencies are supported in the same IC, then multifunctionality is improved, but coupling spurs and SFDR degradation occur due to digital activity coupling to analog activity

Engineering Contradiction:
Improvemultiple sampling rates supportVSAvoidcoupling spurs
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies periodic dithering where the clock enable sequence is randomized at regular intervals (every N clock cycles) by introducing new random shift values. This periodic randomization distributes digital activity uniformly across all high frequency clock edges, eliminating coupling spurs while supporting multiple sampling rates.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes the temporal distribution parameter of the clock enable signal by randomly shifting the base sequence. This parameter change (cyclic shifting) redistributes the digital switching activity across different time instances, preventing coherent coupling between digital and analog domains while maintaining the required clock division ratio.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If randomized clock division is applied, then low frequency digital activity is distributed randomly on high frequency clock edges, but implementation complexity increases for fractional M/N ratios

Engineering Contradiction:
Improveinterleaving spursVSAvoiddithering implementation
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent merges the deterministic clock division function (counter + comparator) with the randomization function (cyclic shift register controlled by random values) into a unified dithered clock divider. This merging achieves spur reduction without requiring separate complex lookup table structures or multiple independent circuits.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent replaces the mechanical/memory-intensive approach of brute force dithering (extensive lookup tables) with a computational approach using simple counters, comparators, and cyclic shift operations driven by random number generators. This substitution dramatically reduces hardware complexity while maintaining effectiveness.

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

Data Source

PatentUS20200162083A1Dithered m by n clock dividers
Publication Date: 2020.05.21 TEXAS INSTRUMENTS INC
  • US20200162083A1 patent drawing
  • US20200162083A1 patent drawing
  • US20200162083A1 patent drawing

AI summary

A method for dithering a fractional clock divider includes generating a first clock enable sequence based on a seed pattern of M ones and N minus M zeros, selecting a cyclic rotation of the seed pattern after N input clock cycles, and generating a second clock enable sequence based on the cyclic rotation. A clock gate receives the input clock signal and the clock enable sequences and outputs M clock cycles for every N input clock cycles. A random number generator indicates the cyclic rotation of the seed pattern. The seed pattern can be replaced with an updated seed pattern of M ones and N minus M zeros in a different order. In some examples, the clock enable sequence is generated using a cyclic shift register containing the seed pattern and a multiplexor. In other examples, the clock enable sequence is generated using a modulo N counter and a comparator.