IP Library Granted Patent US 8,076,979
Granted Patent B2
US 8,076,979 · App. 12/416,933 · Granted Dec 13, 2011

Lock detection circuit for phase locked loop

Assignee: Freescale Semiconductor, Inc.
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,076,979
App. No.
12/416,933
Filed
Apr 2, 2009
Granted
Dec 13, 2011
Kind
B2
Examiner
TAN, RICHARD
Art Unit
2817
USPC
331/1R
Abstract

A lock detector circuit for detecting a lock condition between a reference signal and a feedback signal includes a first counter for outputting a first counter value indicative of a number of clock cycles of the reference signal, and a second counter for outputting a second counter value indicative of a number of clock cycles of the feedback signal. An asynchronous comparator receives the first and second counter values and provides an output signal having a pulse width that is proportional to the difference between the first and second counter values. A pulse width detector receives the comparator output signal and produces an output signal that is indicative of the relationship between the pulse width of the comparator output signal and a predetermined threshold value. A state machine controls the state of at least one lock indication signal according to the pulse width detector output signal.

Claims (33)

1. A lock detector circuit for detecting a lock condition between a reference signal and a feedback signal, comprising:

a first counter that outputs a first counter value indicative of a number of clock cycles of the reference signal;

a second counter that outputs a second counter value indicative of a number of clock cycles of the feedback signal;

an asynchronous comparator connected to the first and second counters and receives the first and second counter values and generates a comparator output signal having a pulse width that is proportional to the difference between the first and second counter values;

a pulse width detector, connected to the comparator, that receives the comparator output signal and generates an output signal that is indicative of the relationship between the pulse width of the comparator output signal and a predetermined threshold value; and

a state machine, connected to the pulse width detector, for controlling the state of at least one lock indication signal according to the pulse width detector output signal,

wherein when the pulse width detector output signal indicates that the pulse width of the comparator output signal exceeds the predetermined threshold value, the state machine asynchronously resets the first and second counters, and wherein the first and second counters continue to increment otherwise.

2. The lock detector circuit of claim 1 , wherein the pulse width detector output signal is indicative of the pulse width of the comparators output signal exceeding the predetermined threshold value.

3. The lock detector circuit of claim 2 , wherein the predetermined threshold value is settable and/or adjustable.

4. The lock detector circuit of claim 2 , further comprising:

a third counter for conducting a count sequence while the pulse width detector output signal is indicative of the comparator output signal not exceeding the predetermined threshold value, and wherein when the third counter count sequence value equals or exceeds a predetermined count value, the state machine controls the lock indication signal to indicate a lock condition.

5. The lock detector circuit of claim 1 , wherein when the pulse width detector output signal indicates that the pulse width of the comparator output signal exceeds the predetermined threshold value, the state machine asynchronously controls the lock indication signal to indicate an out of lock condition.

6. The lock detector circuit of claim 1 , wherein the comparator compares the first and second counter values at each active edge of the reference clock signal and the feedback clock signal.

7. A lock detector circuit for detecting a lock condition between a reference signal and a feedback signal, comprising:

a first counter outputting a first counter value indicative of a number of clock cycles of the reference signal;

a second counter outputting a second counter value indicative of a number of clock cycles of the feedback signal;

an asynchronous comparator that receives the first and second counter values and generates a comparator output signal having a pulse width that is proportional to the difference between the first and second counter values;

a pulse width detector that receives the comparator output signal and produces an output signal that is indicative of the relationship between the pulse width of the comparator output signal and a predetermined threshold value; and

a state machine that receives the pulse width detector output signal and:

when the pulse width detector output signal is indicative of the comparator output signal exceeding the predetermined threshold value, asynchronously resetting the first and second counters and providing a lock indication signal indicative of an out of lock condition, and

when the pulse width detector output signal is indicative of the comparator output signal not exceeding the predetermined threshold value, and after detecting a predetermined number of consecutive increments of the first and second counters, providing a lock indication signal indicative of a lock condition.

8. The lock detector circuit of claim 7 , wherein the predetermined threshold value is settable and/or adjustable.

9. The lock detector circuit of claim 8 , wherein the comparator compares the first and second counter values at each active edge of the reference clock signal and the feedback signal.

10. A method of detecting a lock condition between a reference signal and a feedback signal, comprising:

providing a first counter that outputs a first counter value indicative of a number of clock cycles of the reference signal;

providing a second counter that outputs a second counter value indicative of a number of clock cycles of the feedback signal;

comparing the first counter value and the second counter value and producing a first signal having a pulse width that is proportional to the difference between the first and second counter values;

detecting the pulse width of the first signal and producing a second signal that is indicative of the relationship between the pulse width of the first signal and a predetermined threshold value;

controlling the state of at least one lock indication signal according to the second signal;

when the second signal is indicative of the first signal exceeding the predetermined threshold value, asynchronously resetting the first and second counters and providing a lock indication signal indicative of an out of lock condition; and

when the second signal is indicative of the first signal not exceeding the predetermined threshold value, and after detecting a predetermined number of consecutive increments of the first and second counters, providing a lock indication signal indicative of a lock condition.

11. The method of detecting a lock condition of claim 10 , wherein the predetermined threshold value is settable and/or adjustable.

12. The method of detecting a lock condition of claim 10 , wherein the comparison is conducted at each active edge of the reference clock signal and the feedback clock signal.

Assignments (29)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037694/0264 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0823 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024085/0001 →
SECURITY AGREEMENT Recorded Sep 23, 2009
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 023273/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2009
From: KATHURIA, MANAN; ABHISHEK, KUMAR; ROOPAK, SURI; CHAKRAVARTY, SUHAS
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 022492/0553 →
Priority Claims (1)
IN 896/DEL/2008 · Apr 4, 2008 · national
Continuity (1)
Related Publication 20090251226A1 · Oct 8, 2009