IP Library Granted Patent US 8,174,326
Granted Patent B1
US 8,174,326 · App. 11/590,361 · Granted May 8, 2012

Phase lock loop control error selection system and method

Assignee: Cypress Semiconductor Corporation
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 8,174,326
App. No.
11/590,361
Granted
May 8, 2012
Kind
B1
Abstract

In one embodiment, a cross zero best error selection system includes an error input interface, a most significant bit summation component and a multiplexer. The error input interface in coupled to a most significant bit summation component which in turn is coupled to a multiplexer. The error input interface receives a plurality of future error values. The most significant bit summation component sums most significant bits of said future error values. The multiplexer for selects error value based upon said summation of said most significant bits.

Claims (37)

1. A cross zero best error selection system comprising:

an error input interface for receiving a plurality of future error values;

a most significant bit summation component for summing most significant bits of said future error values; and

a multiplexer for selecting error value based upon said summation of said most significant bits.

2. A cross zero best error selection system of claim 1 wherein said summation of said most significant bits corresponds to an identification of said selected error value.

3. A cross zero best error selection system of claim 1 wherein said summation of said most significant bits is an index value associated with said selected error value.

4. A cross zero best error selection system of claim 3 wherein said most significant bit summation component is an adder.

5. A cross zero best error selection method comprising:

receiving a plurality of error values;

summing the most significant bits of said error values;

selecting one of said error values based upon results of said summing; and

forwarding said results of said summing as an identification of said selected one of said error values.

6. A cross zero best error selection method of claim 5 , further comprising forwarding said results of said selecting as an error feedback.

7. A cross zero best error selection method of claim 5 wherein said selecting includes multiplexing said errors in accordance with said summing of said error values.

8. A cross zero best error selection method of claim 5 wherein said results of summing said most significant bits is equal to an index of a cross zero point.

9. A cross zero best error selection method of claim 8 further comprising:

sorting errors in a monotonic order; and

storing said errors in said monotonic order, wherein said cross zero point is an index corresponding to a point in said monotonic order of errors.

10. A cross zero best error selection method of claim 5 further comprising:

receiving a modulation value;

mixing the modulation value with an initial error signal to produce a modulated error value;

merging the modulated error signal with one or more compensation vectors to produce a plurality of error values; and

picking a feedback divider value based upon said selected error value.

11. A cross zero best error selection method of claim 10 wherein a modulation signal pattern amplitude is determined based upon the resolution of vectors, spread spectrum percentage and an average PLL feedback divider value.

12. A frequency synthesizer comprising:

a phase lock loop component for creating a spread spectrum frequency signal;

a phase lock loop controller for controlling the phase lock loop component; and

a control pattern generation component for generating a spread spectrum control pattern comprising a sequence of values utilized by the phase lock loop controller to control the phase lock loop component, wherein said spread spectrum control pattern generated by said control pattern generation component is based upon summing the most significant bits of future error values and a result of said summing is an index to a selected position in monotonically ordered future error values, and wherein said control pattern generation component comprises:

an input modulation signal mixer for producing a modulated error signal,

an error combination component for producing a plurality of error signals based upon the modulated error signal,

a cross zero best error selection component for selectin one of the plurality of error signals and an identification of the one of the plurality of error signals, and

a control value selection component for selecting a divider value based upon the one of the plurality of error signals.

13. A frequency synthesizer of claim 12 wherein a modulation signal has a non-linear curve pattern.

14. A frequency synthesizer of claim 12 wherein a divider value is utilized to generate a fractional-N modulated frequency.

15. A frequency synthesizer of claim 12 wherein a divider value is utilized to generate a spread spectrum modulated frequency.

16. A frequency synthesizer of claim 12 wherein the control pattern generation component generates fractional-N control pattern.

17. A frequency synthesizer of claim 12 wherein the control pattern generation component utilizes vectors to represent a relationship between an average feedback.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2021
From: MONTEREY RESEARCH, LLC
To: NVIDIA CORPORATION
Reel/Frame 057120/0577 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MONTEREY RESEARCH, LLC
Reel/Frame 040911/0238 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 11, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 039708/0001 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2006
From: LI, SHULIANG
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 018489/0465 →
Continuity (1)
Continuation In Part 11172691 · Jun 30, 2005