← Back to Patent Explorer
US6078595A Expired / Lapsed US ⏱️ 0.0 years remaining

Timing synchronization and switchover in a network switch

Assignee: Ascend Communications Inc
•
Filing: 1997-08-28
•
Granted: 2000-06-20
•
Expires: 2017-08-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data communications switch and method of operation are presently disclosed enabling flexible, selectable provision of a common timing signal for synchronized external communication through physical layer interfaces with other network devices, synchronized internal communications within the switch, and for uninterrupted synchronization of such communications. Synchronization of external communications is enabled by programmable selection from among plural potential timing references at redundant timing modules (TMs). An active TM provides a primary external synchronization clock; a standby TM provides a redundant timing function. Both TMs access the same references. A state signal indicates which synchronization clock is active. External interfaces derive timing from this distributed clock. Synchronized internal timing is provided by an internal clock and phase-locked loop (PLL) on each TM. The clock/PLL timing signal output is routed to other switch elements, enabling synchronized internal data transfer. Both interconnected TMs actively generate clock signals for external and internal use, enabling seamless timing switchover should conditions warrant a change in TMs.

Inventors

  • 👤 John Patrick Jones
  • 👤 Raymond Schmidt
  • 👤 Eric L. Reed
  • 👤 Patrick L. DeAngelis
  • 👤 Mahesh N. Ganmukhi
  • 👤 Thomas A. Hoch
  • 👤 Brian Branscomb

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 16:11
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0421; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0685; H04J3/0688

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 339 words
A network switch for providing uninterrupted synchronous timing among each of plural modules within said network switch, comprising: first and second timing modules, each having a local clock generator for generating an output clock signal and a phase locked loop for the generation of a respective timing signal based upon said output clock signal; and a phase locked loop for each of said plural modules in said network switch, said plural modules enabling the switching of data through said network switch in synchronization with one of said timing signals, said network switch having a first configuration wherein said local clock generator of said first timing module is for providing said phase locked loop of said first timing module with said output clock signal for generation of said respective timing signal, said phase locked loop of said first timing module for providing said respective timing signal to said phase locked loop of each of said plural modules, and to said phase locked loop of said second timing module for the generation of said respective timing signal, said timing signal of said phase locked loop of said second timing module being unused by said phase locked loop of each of said plural modules when said first timing module-generated timing signal is used by said plural modules, said network switch having a second configuration wherein said local clock generator of said second timing module is for providing said phase locked loop of said second timing module with said output clock signal for generation of said respective timing signal, said phase locked loop of said second timing module for providing said respective timing signal to said phase locked loop of each of said plural modules, and to said phase locked loop of said first timing module for the generation of said respective timing signal, said timing signal of said phase locked loop of said first timing module being unused by said phase locked loops of each of said plural modules when said second timing module-generated timing signal is used by said plural modules.
Claim 2
Dependent Claim 339 words
A network switch for providing uninterrupted synchronous timing among each of plural modules within said network switch, comprising: first and second timing modules, each having a local clock generator for generating an output clock signal and a phase locked loop for the generation of a respective timing signal based upon said output clock signal; and a phase locked loop for each of said plural modules in said network switch, said plural modules enabling the switching of data through said network switch in synchronization with one of said timing signals, said network switch having a first configuration wherein said local clock generator of said first timing module is for providing said phase locked loop of said first timing module with said output clock signal for generation of said respective timing signal, said phase locked loop of said first timing module for providing said respective timing signal to said phase locked loop of each of said plural modules, and to said phase locked loop of said second timing module for the generation of said respective timing signal, said timing signal of said phase locked loop of said second timing module being unused by said phase locked loop of each of said plural modules when said first timing module-generated timing signal is used by said plural modules, said network switch having a second configuration wherein said local clock generator of said second timing module is for providing said phase locked loop of said second timing module with said output clock signal for generation of said respective timing signal, said phase locked loop of said second timing module for providing said respective timing signal to said phase locked loop of each of said plural modules, and to said phase locked loop of said first timing module for the generation of said respective timing signal, said timing signal of said phase locked loop of said first timing module being unused by said phase locked loops of each of said plural modules when said second timing module-generated timing signal is used by said plural modules.
Claim 3
Independent Claim 115 words
A method of providing an internal timing signal to plural modules within a network switch for synchronizing data transfer within said switch, said switch comprising first and second timing modules, said method comprising the steps of: generating a clock signal by a first local oscillator in said first timing module; locking a phase locked loop of said first timing module to said clock signal of said local oscillator of said first timing module for providing a first timing module output; locking a phase locked loop of said second timing module to said first timing module output for providing a second timing module output; and using said first timing module output as said internal timing signal.
Claim 4
Independent Claim 115 words
A method of providing an internal timing signal to plural modules within a network switch for synchronizing data transfer within said switch, said switch comprising first and second timing modules, said method comprising the steps of: generating a clock signal by a first local oscillator in said first timing module; locking a phase locked loop of said first timing module to said clock signal of said local oscillator of said first timing module for providing a first timing module output; locking a phase locked loop of said second timing module to said first timing module output for providing a second timing module output; and using said first timing module output as said internal timing signal.
Claim 5
Dependent Claim 84 words
The method of claim 2, further comprising the steps of: identifying a timing module switchover condition; generating a clock signal by a second local oscillator in said second timing module; locking said phase locked loop of said second timing module to said clock signal of said second timing module for providing said second timing module output; locking said phase locked loop of said first timing module to said second timing module output; and using said second timing module output as said internal timing signal.

References Cited (Backward Citations)

US5726607A Cited
US5638410A Cited
US5515403A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-06-20 2003-12-20 2004-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-06-20 2007-12-20 2008-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-06-20 2011-12-20 2012-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag