System and method for dynamic frequency estimation for a spread-spectrum digital phase-locked loop

US9641182B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9641182-B2
Application numberUS-201414169598-A
CountryUS
Kind codeB2
Filing dateJan 31, 2014
Priority dateJan 31, 2014
Publication dateMay 2, 2017
Grant dateMay 2, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A digital phase-and-frequency controller. In one embodiment, the controller includes: (1) a first segment accumulator operable to accumulate errors while an accumulation-selection signal has a first value and (2) a second segment accumulator operable to accumulate errors while said accumulation-selection signal has a second value, and (3) circuitry operable to produce the control signal using the errors accumulated in the first segment accumulator while a use-selection signal has a first value and the errors accumulated in the second segment accumulator while the use-selection signal has a second value.

First claim

Opening claim text (preview).

What is claimed is: 1. A digital phase-and-frequency controller, comprising: a first segment accumulator operable to accumulate errors while an accumulation-selection signal has a first selection value; a second segment accumulator operable to accumulate errors while said accumulation-selection signal has a second selection value; and circuitry operable to produce a control signal using said errors accumulated in said first segment accumulator while a use-selection signal has a first value and said errors accumulated in said second segment accumulator while said use-selection signal has a second value, wherein said accumulation-selection signal has said first selection value when a target frequency is ramping up and said second selection value when said target frequency is ramping down. 2. The digital phase-and-frequency controller as recited in claim 1 wherein said accumulation-selection and said use-selection signals are identical. 3. The digital phase-and-frequency controller as recited in claim 1 wherein said first and second accumulators are pre-programmed to initial values. 4. The digital phase-and-frequency controller as recited in claim 1 wherein said errors accumulated in said first segment accumulator and said errors accumulated in said second segment accumulator are nonlinear. 5. The digital phase-and-frequency controller as recited in claim 1 wherein said errors accumulated in said first segment accumulator and said errors accumulated in said second segment accumulator are bang-bang. 6. The digital phase-and-frequency controller as recited in claim 1 further comprising a frequency accumulator operable to multiply at least one of said errors accumulated in said first segment accumulator and said errors accumulated in said second segment accumulator by a gain. 7. A method of generating a digital control signal comprising: accumulating errors in a first segment accumulator while an accumulation-selection signal has a first selection value; accumulating errors in a second segment accumulator while said accumulation-selection signal has a second selection value; and producing a control signal using said errors accumulated in said first segment accumulator while a use-selection signal has a first value and said errors accumulated in said second segment accumulator while said use-selection signal has a second value; wherein said accumulation-selection signal has said first selection value when a target frequency is ramping up and said second selection value when said target frequency is ramping down. 8. The method as recited in claim 7 wherein said accumulation-selection and said use-selection signals are identical. 9. The method as recited in claim 7 further comprising pre-programming said first and second accumulators to initial values. 10. The method as recited in claim 7 wherein said errors accumulated in said first segment accumulator and said errors accumulated in said second segment accumulator are nonlinear. 11. The method as recited in claim 7 wherein said errors accumulated in said first segment accumulator and said errors accumulated in said second segment accumulator are bang-bang. 12. The method as recited in claim 7 further comprising multiplying at least one of said errors accumulated in said first segment accumulator and said errors accumulated in said second segment accumulator by a gain. 13. A digital spread-spectrum clock generator, comprising: an oscillator; a feedback loop; and a phase-and-frequency controller including: a first segment accumulator operable to accumulate errors while an accumulation-selection signal has a first selection value, a second segment accumulator operable to accumulate errors while said accumulation-selection signal has a second selection value, and circuitry operable to produce a control signal using said errors accumulated in said first segment accumulator while a use-selection signal has a first value and said errors accumulated in said second segment accumulator while said use-selection signal has a second value; wherein said accumulation-selection signal has said first selection value when a target frequency is ramping up and said second selection value when said target frequency is ramping down. 14. The digital spread-spectrum clock generator as recited in claim 13 wherein said accumulation-selection and said use-selection signals are identical. 15. The digital spread-spectrum clock generator as recited in claim 13 wherein said first and second accumulators are pre-programmed to initial values. 16. The digital spread-spectrum clock generator as recited in claim 13 wherein said errors accumulated in said first segment accumulator and said errors accumulated in said second segment accumulator are nonlinear. 17. The digital spread-spectrum clock generator as recited in claim 13 wherein said errors accumulated in said first segment accumulator and said errors accumulated in said second segment accumulator are bang-bang. 18. The digital spread-spectrum clock generator as recited in claim 13 further comprising a frequency accumulator operable to multiply at least one of said errors accumulated in said first segment accumulator and said errors accumulated in said second segment accumulator by a gain. 19. The digital spread-spectrum clock generator as recited in claim 13 wherein said clock generator employs a phase interpolator. 20. The digital spread-spectrum clock generator as recited in claim 13 wherein said clock generator employs a multi-phase divider.

Assignees

Inventors

Classifications

  • H03L7/081Primary

    provided with an additional controlled phase shifter {(H03L7/0998 takes precedence)} · CPC title

  • using a frequency divider or counter in the loop (H03L7/20, H03L7/22 take precedence) · CPC title

  • All digital phase-locked loop · CPC title

  • by changing characteristics of the loop filter, e.g. changing the gain, changing the bandwidth (H03L7/1072 takes precedence) · CPC title

  • comprising an accumulator · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9641182B2 cover?
A digital phase-and-frequency controller. In one embodiment, the controller includes: (1) a first segment accumulator operable to accumulate errors while an accumulation-selection signal has a first value and (2) a second segment accumulator operable to accumulate errors while said accumulation-selection signal has a second value, and (3) circuitry operable to produce the control signal using t…
Who is the assignee on this patent?
Nvidia Corp
What technology area does this patent fall under?
Primary CPC classification H03L7/081. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).