IP Library Granted Patent US 7,062,005
Granted Patent B2
US 7,062,005 · App. 10/142,854 · Granted Jun 13, 2006

Master slave frame lock method

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,062,005
App. No.
10/142,854
Granted
Jun 13, 2006
Kind
B2
Abstract

The present invention relates to a system for synchronising slave and master timing, comprising a phase adjust circuit for receiving and delaying an arbitrary clock signal by an adjustable amount and outputting a delayed clock signal related to the slave timing, and a master phase detector and lock circuit for comparing relative phases of the master and slave timing and in response generating and applying delay adjust signals to the phase adjust circuit at a dynamically adjusted rate which is related to the relative phase in order to synchronise the slave and master timing and is thereafter reduced to a minimum rate required to maintain synchronisation of the slave and master timing.

Claims (28)

1. A system for synchronising slave and master timing, comprising:

a phase adjust circuit for receiving and delaying an arbitrary clock signal by an adjustable amount and outputting a delayed clock signal related to said slave timing; and

a master phase detector and lock circuit for comparing relative phases of said master and slave timing and in response generating and applying delay adjust signals to said phase adjust circuit at a dynamically adjusted rate which is related to said relative phases in order to synchronise said slave and master timing and is thereafter reduced to a minimum rate required to maintain synchronisation of said slave and master timing;

wherein said master phase detector includes circuitry for generating said delay adjust signals in the form of up count signals for incrementally increasing said adjustable amount of delay in the event said slave timing leads said master timing, and down count signals for incrementally decreasing said adjustable amount of delay in the event said slave timing lags said master timing.

2. The system of claim 1 , wherein said master phase detector and lock circuit further includes:

an upper limit counter for generating an upper limit count value which is related to said dynamically adjusted rate at which said delay adjust signals are applied to said phase adjust circuit by an inverse piece-wise linear exponential relationship;

an up counter for counting how many of said up count signals are generated within a predetermined sample period;

a down counter for counting how many of said down count signals are generated within said predetermined sample period; and

a count compare circuit for generating an up/down signal which (i) decrements said upper limit counter in the event either of said up counter or down counter has counted to no greater than a predetermined number, thereby doubling said dynamically adjusted rate at which said delay adjust signals are applied to said phase adjust circuit, and (ii) increments said upper limit counter in the event that both said up counter and down counter have counted to greater than said predetermined number and the numerical average of said up counter and down counter exceeds the absolute value of their difference by at least said predetermined number, thereby halving said dynamically adjusted rate at which said delay adjust signals are applied to said phase adjust circuit.

3. The system according to claim 2 , further comprising a frequency hold over circuit for calculating a steady-state rate at which said delay adjust signals are applied to said phase adjust circuit while maintaining said synchronisation of said slave and master timing and than applying said delay adjust signals to said phase adjust circuit at said steady-state rate.

4. The system of claim 2 , wherein said predetermined number is chosen to minimize said up counter and down counter to count values greater than zero.

5. The system according to claim 4 , further comprising a frequency hold over circuit for calculating a steady-state rate at which said delay adjust signals are applied to said phase adjust circuit while maintaining said synchronisation of said slave and master timing and than applying said delay adjust signals to said phase adjust circuit at said steady-state rate.

6. The system of claim 4 , wherein said predetermined number is five.

7. The system according to claim 6 , further comprising a frequency hold over circuit for calculating a steady-state rate at which said delay adjust signals are applied to said phase adjust circuit while maintaining said synchronisation of said slave and master timing and than applying said delay adjust signals to said phase adjust circuit at said steady-state rate.

8. The system according to claim 1 , further comprising a frequency hold over circuit for calculating a steady-state rate at which said delay adjust signals are applied to said phase adjust circuit while maintaining said synchronisation of said slave and master timing and than applying said delay adjust signals to said phase adjust circuit at said steady-state rate.

9. A method of synchronising slave and master timing, comprising:

delaying an arbitrary clock signal by an adjustable amount and outputting a delayed clock signal related to said slave timing;

comparing relative phases of said master and slave timing and in response generating delay adjust signals for decreasing said adjustable amount of delay in the event said slave timing lags said master timing and increasing said adjustable amount of delay in the event said slave timing leads said master timing; and

dynamically adjusting the rate at which said delay adjust signals are generated relative to said relative phases in order to synchronise said slave and master timing and thereafter reducing said rate to a value required to maintain synchronisation of said slave and master timing.

10. The method of claim 9 , wherein said delay adjust signals are generated in the form of up count signals for incrementally increasing said adjustable amount of delay, and down count signals for incrementally decreasing said adjustable amount of delay.

11. The method according to claim 10 , further comprising calculating a stead-state rate at which said delay adjust signals are generated while maintaining said synchronisation of said slave and master timing and then generating said delay adjust signals at said steady-state rate.

12. The method of claim 10 , further comprising: generating an upper limit count value which is related to said dynamically adjusted rate at which said delay adjust signals are generated by an inverse piece-wise linear exponential relationship; counting the number of said up count signals generated within a predetermined sample period; counting the number of said down count signals generated within said predetermined sample period; and generating an up/down signal which (i) decrements said upper limit count value in the event either of said number of up count or down count signals is no greater than a predetermined number, thereby doubling said dynamically adjusted rate at which said delay adjust signals are generated, and (ii) increments said upper limit count value in the event that both said number of up count signals and said number of down count signals are greater than said predetermined number and the numerical average of said number of up count signals and said number of down count signals exceeds the absolute value of their difference by at least said predetermined number, thereby halving said dynamically adjusted rate at which said delay adjust signals are generated.

13. The method according to claim 12 , further comprising calculating a steady-state rate at which said delay adjust signals are generated while maintaining said synchronisation of said slave and master timing and then generating said delay adjust signals at said steady-state rate.

14. The method of claim 12 , wherein said predetermined number is chosen to minimize said numbers of up count signals and down count signals to an amount which is greater than zero.

15. The method according to claim 14 , further comprising calculating a steady-state rate at which said delay adjust signals are generated while maintaining said synchronisation of said slave and master timing and then generating said delay adjust signals at said steady-state rate.

16. The method of claim 14 , wherein said predetermined number is five.

17. The method according to claim 16 , further comprising calculating a steady-state rate at which said delay adjust signals are generated while maintaining said synchronisation of said slave and master timing and then generating said delay adjust signals at said steady-state rate.

18. The method according to claim 9 , further comprising calculating a steady-state rate at which said delay adjust signals are generated while maintaining said synchronisation of said slave and master timing and then generating said delay adjust signals at said steady-state rate.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0464 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2013
From: BANK OF NEW YORK MELLON, THE; MORGAN STANLEY & CO. INCORPORATED; MORGAN STANLEY SENIOR FUNDING, INC.
To: MITEL NETWORKS CORPORATION
Reel/Frame 030264/0470 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: MITEL NETWORKS CORPORATION
Reel/Frame 030165/0776 →
RELEASE & DISCHARGE OF SECURITY INTEREST Recorded Oct 21, 2008
From: HIGHBRIDGE INTERNATIONAL LLC/BNY TRUST COMPANY OF CANADA
To: MITEL NETWORKS CORPORATION
Reel/Frame 021794/0510 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0881 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0847 →
SECURITY AGREEMENT Recorded Jul 25, 2005
From: MITEL NETWORKS CORPORATION, A CORPORATION OF CANADA
To: BNY TRUST COMPANY OF CANADA, TRUST COMPANY OF CANADA
Reel/Frame 016891/0959 →
SECURITY AGREEMENT Recorded Jul 18, 2005
From: HIGHBRIDGE INTERNATIONAL LLC
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2005
From: MITEL KNOWLEDGE CORPORATION
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2002
From: GRESHAM, PAUL
To: MITEL KNOWLEDGE CORPORATION
Reel/Frame 012894/0992 →