IP Library Granted Patent US 8,717,067
Granted Patent B2
US 8,717,067 · App. 11/068,225 · Granted May 6, 2014

Method and apparatus for continuous-averaging counter-based digital frequency lock detector

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,717,067
App. No.
11/068,225
Granted
May 6, 2014
Kind
B2
Abstract

Methods and apparatus are provided for counter-based digital frequency lock detection. A counter-based digital frequency lock detector in accordance with the present invention comprises a reference counter clocked by a reference clock and a target counter clocked by a target clock. The target counter is n bits and n is less than a number of bits of the reference counter. A frequency offset violation of the target clock is detected by comparing a value of the target counter to an n bit counter.

Claims (25)

1. A counter-based digital frequency lock detector, comprising:

a reference counter clocked by a reference clock; and

a target counter clocked by a target clock, wherein said target counter is n bits, and n is less than a number of bits of said reference counter, and wherein a frequency offset violation of said target clock is detected by comparing a count value of said target counter to a count value of an n bit counter, wherein said frequency offset violation occurs when said target clock has a frequency offset relative to said reference clock that is greater than or equal to a non-zero predefined threshold value, wherein said count value of said target counter indicates a number of clock cycles of said target clock since a reset of said target counter and wherein said count value of said n bit counter indicates a number of clock cycles of said reference clock since a reset of said n bit counter.

2. The counter-based digital frequency lock detector of claim 1 , wherein said frequency offset violation is detected by comparing said target counter to a second n bit reference counter clocked by said reference clock.

3. The counter-based digital frequency lock detector of claim 1 , wherein said frequency offset violation is detected by comparing said target counter to n least significant bits of said reference counter.

4. The counter-based digital frequency lock detector of claim 1 , wherein said frequency offset violation can be detected before said reference counter reaches a maximum value.

5. The counter-based digital frequency lock detector of claim 1 , wherein said frequency offset violation includes one or more transient out-of-range offset errors.

6. A method for detecting a frequency offset violation using a counter-based digital frequency lock detector comprising a reference counter clocked by a reference clock and a target counter clocked by a target clock, wherein said target counter is n bits and n is less than a number of bits of said reference counter, and wherein said method comprises the step of:

detecting said frequency offset violation by comparing a count value of said target counter to a count value of an n bit counter, wherein said frequency offset violation occurs when said target clock has a frequency offset relative to said reference clock that is greater than or equal to a non-zero predefined threshold value, wherein said count value of said target counter indicates a number of clock cycles of said target clock since a reset of said target counter and wherein said count value of said n bit counter indicates a number of clock cycles of said reference clock since a reset of said n bit counter.

7. The method of claim 6 , wherein said frequency offset violation is detected by comparing said target counter to a second n bit reference counter clocked by said reference clock.

8. The method of claim 6 , wherein said frequency offset violation is detected by comparing said target counter to n least significant bits of said reference counter.

9. The method of claim 6 , wherein said frequency offset violation can be detected before said reference counter reaches a maximum value.

10. The method of claim 6 , wherein said frequency offset violation includes one or more transient out-of-range offset errors.

11. An integrated circuit comprising:

a counter-based digital frequency lock detector, comprising:

a reference counter clocked by a reference clock; and

a target counter clocked by a target clock, wherein said target counter is n bits and n is less than a number of bits of said reference counter and wherein a frequency offset violation of said target clock is detected by comparing a count value of said target counter to a count value of an n bit counter, wherein said frequency offset violation occurs when said target clock has a frequency offset relative to said reference clock that is greater than or equal to a non-zero predefined threshold value, wherein said count value of said target counter indicates a number of clock cycles of said target clock since a reset of said target counter and wherein said count value of said n bit counter indicates a number of clock cycles of said reference clock since a reset of said n bit counter.

12. The integrated circuit of claim 11 , wherein said frequency offset violation is detected by comparing said target counter to a second n bit reference counter clocked by said reference clock.

13. The integrated circuit of claim 11 , wherein said frequency offset violation is detected by comparing said target counter to n least significant bits of said reference counter.

14. The integrated circuit of claim 11 , wherein said frequency offset violation can be detected before said reference counter reaches a maximum value.

15. The integrated circuit of claim 11 , wherein said frequency offset violation includes one or more transient out-of-range offset errors.

16. A counter-based digital frequency lock detector, comprising:

a reference counter clocked by a reference clock; and

a target counter clocked by a target clock, wherein said target counter is n bits and n is less than a number of bits of said reference counter and wherein said target counter and a second n bit reference counter clocked by said reference clock are initialized to different values, and wherein a frequency offset violation of said target clock is detected by comparing count values of said target counter and said second reference counter, wherein said frequency offset violation occurs when said target clock has a frequency offset relative to said reference clock is greater than or equal to a non-zero predefined threshold value, wherein said count value of said target counter indicates a number of clock cycles of said target clock since a reset of said target counter and wherein said count value of said n bit counter indicates a number of clock cycles of said reference clock since a reset of said n bit counter.

17. The counter-based digital frequency lock detector of claim 16 , wherein said frequency offset violation occurs when said target counter and said second reference counter have a same value.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
CERTIFICATE OF CONVERSION Recorded Feb 26, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 032341/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2005
From: DAI, XINGDONG
To: AGERE SYSTEMS INC.
Reel/Frame 016448/0914 →