IP Library Granted Patent US 7,443,215
Granted Patent B1
US 7,443,215 · App. 11/938,164 · Granted Oct 28, 2008

Methods and apparatus to increase the resolution of a clock synthesis circuit that uses feedback interpolation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,443,215
App. No.
11/938,164
Granted
Oct 28, 2008
Kind
B1
Abstract

A frequency synthesis circuit includes a phase locked loop and an interpolator circuit. The phase locked loop circuit receives a reference clock and a feedback clock and generates an output clock with a frequency based on the reference clock and the feedback clock. An interpolator circuit is coupled in the feedback path of the phase locked loop circuit. An interpolator control circuit generates an interpolator control word that specifies a variable time delay for the interpolator circuit. The interpolator circuit receives the output clock, and generates the feedback clock by introducing a variable time delay in the output clock in accordance with the interpolator control word. The time variable delay varies the frequency of the output circuit. Embodiments for frequency synthesis circuits that include a spread spectrum frequency clock generator, frequency modulators, and a fixed frequency clock generator circuit are disclosed.

Claims (37)

1. A frequency synthesis circuit comprising:

pulse density modulator for mapping an “X” bit value to a “Y” bit value, wherein Y<X;

interpolator control circuit, coupled to said pulse density modulator, for generating a Y bit control word, updated at a first interval rate, to emulate an X bit value updated at a second interval rate, wherein said first interval rate is faster than said second interval rate;

phase locked loop circuit for receiving a reference clock signal and a feedback clock signal and for generating an output clock signal by locking said reference clock signal and a feedback clock signal based on a low pass frequency characteristic of said phase lock loop;

interpolator circuit, coupled to said phase locked loop in a feedback path, for receiving said Y bit control word and said output clock signal and for generating said feedback clock signal by introducing a time delay, that varies with time, in said output clock signal; and

wherein, said pulse density modulator for dithering said first interval rate of said Y bit control word at a frequency higher than said low pass frequency characteristic of said phase lock loop.

2. The frequency synthesis circuit as set forth in claim 1 , said pulse density modulator further for:

detecting a transition bit position in said Y bit value after one of said first intervals that transitioned from “0” to “1”;

generating a hot mask by setting said transition bit position to a “1”;

generating a bit sequence that comprises a reversal of the least significant bits in said Y bit value;

performing a bitwise Boolean AND operation between bits of said bit sequence and bits of said hot mask to generate a bitwise AND operation result;

performing a bitwise Boolean OR operation among bits of said bitwise AND operation result to generate a bitwise OR operation result;

if said bitwise OR operation result equals “0”, then said X bit value remains said X bit value for said second interval; and

if said bitwise OR operation result equals “1”, then said X bit value is set to “X+1” for said second interval.

3. The frequency synthesis circuit as set forth in claim 1 , wherein said first interval rate comprises a rate that is equal to 2 N times greater than said second interval rate, wherein N comprises a difference between a number of bits in said X bit value and a number of bits in said Y bit value.

4. The frequency synthesis circuit as set forth in claim 1 , wherein said pulse density modulator comprises a ΔΣ modulator.

5. The frequency synthesis circuit as set forth in claim 1 , wherein said X bit value comprises at least 6 bits and said Y bit value comprises at least 3 bits.

6. The frequency synthesis circuit as set forth in claim 1 , wherein said interpolator control circuit further for comprising a plurality of inputs to program a rate of change for said time delay.

7. A spread spectrum clock synthesis circuit comprising:

pulse density modulator for mapping an “X” bit value to a “Y” bit value, wherein Y<X;

interpolator control circuit, coupled to said pulse density modulator, for generating a Y bit control word, updated at a first interval rate, to emulate an X bit value updated at a second interval rate, wherein said first interval rate is faster than said second interval rate;

phase locked loop circuit for receiving a reference clock signal and a feedback clock signal and for generating a variable frequency output clock signal by locking said reference clock signal and a feedback clock signal based on a low pass frequency characteristic of said phase lock loop;

interpolator circuit, coupled to said phase locked loop circuit in a feedback path, for receiving said Y bit control word and said output clock signal and for generating said feedback clock signal by introducing a time delay, that varies with time, in said output clock signal so as to generate a variable frequency in said feedback clock signal; and

wherein, said pulse density modulator for dithering said first interval rate of said Y bit control word at a frequency higher than said low pass frequency characteristic of said phase lock loop.

8. The spread spectrum clock synthesis circuit as set forth in claim 7 , said pulse density modulator further for:

detecting a transition bit position in said Y bit value after one of said first intervals that transitioned from “0” to “1”;

generating a hot mask by setting said transition bit position to a “1”;

generating a bit sequence that comprises a reversal of the least significant bits in said Y bit value;

performing a bitwise Boolean AND operation between bits of said bit sequence and bits of said hot mask to generate a bitwise AND operation result;

performing a bitwise Boolean OR operation among bits of said bitwise AND operation result to generate a bitwise OR operation result;

if said bitwise OR operation result equals “0”, then said X bit value remains said X bit value for said second interval; and

if said bitwise OR operation result equals “1”, then said X bit value is set to “X+1” for said second interval.

9. The spread spectrum clock synthesis circuit as set forth in claim 7 , wherein said first interval rate comprises a rate that is equal to 2 N times greater than said second interval rate, wherein N comprises a difference between a number of bits in said X bit value and a number of bits in said Y bit value.

10. The spread spectrum clock synthesis circuit as set forth in claim 7 , wherein said pulse density modulator comprises a ΔΣ modulator.

11. The spread spectrum clock synthesis circuit as set forth in claim 7 , wherein said X bit value comprises at least 6 bits and said Y bit value comprises at least 3 bits.

12. The spread spectrum clock synthesis circuit as set forth in claim 7 wherein said interpolator control circuit further for comprising a plurality of inputs to program a rate of change for said time delay.

13. The frequency synthesis circuit as set forth in claim 7 , wherein said Y control value drives said phase locked loop to generate a saw tooth wave function output.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER PREVIOUSLY RECORDED ON REEL 047642 FRAME 0417. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT, Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048521/0395 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047642/0417 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
CHANGE OF NAME Recorded Apr 16, 2015
From: NETLOGIC MICROSYSTEMS, INC.
To: NETLOGIC I LLC
Reel/Frame 035443/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NETLOGIC I LLC
To: BROADCOM CORPORATION
Reel/Frame 035443/0763 →
RELEASE OF SECURITY INTEREST Recorded Aug 30, 2011
From: SILICON VALLEY BANK
To: NETLOGIC MICROSYSTEMS, INC.; NETLOGIC MICROSYSTEMS INTERNATIONAL LIMITED; NETLOGIC MICROSYSTEMS CAYMANS LIMITED
Reel/Frame 026830/0141 →
SECURITY AGREEMENT Recorded Jul 17, 2009
From: NETLOGIC MICROSYSTEMS, INC.; NETLOGIC MICROSYSTEMS INTERNATIONAL LIMITED; NETLOGIC MICROSYSTEMS CAYMANS LIMITED
To: SILICON VALLEY BANK
Reel/Frame 022973/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2007
From: AELUROS, INC.
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 020403/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2007
From: AELUROS, INC.
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 020174/0342 →