Claims
- 1. In a transceiver chip used in high-speed serial data communications, a method to aid said transceiver chip in recovering from a system-side, out-bound clocking problem, said method comprising:
detecting, within said transceiver chip, a problem with a primary clock signal used to clock data from a system-side of said transceiver chip through at least a part of an out-bound data path of said transceiver chip; substituting said primary clock signal with a secondary clock signal generated within said transceiver chip when said problem is detected, to clock data from said system-side through said at least a part of said out-bound data path of said transceiver chip; detecting, within said transceiver chip, a recovery of said primary clock signal; switching from said secondary clock signal to said primary clock signal, when said recovery is detected, to clock data from said system-side through said at least a part of said out-bound data path of said transceiver chip; and resetting, automatically, certain discrete circuits of said out-bound data path of said transceiver chip, without system level intervention, after performing said switching.
- 2. The method of claim 1 wherein said certain discrete circuits are part of an STS-to-optical-carrier mapper within a receive subsection of said out-bound data path of said transceiver chip.
- 3. The method of claim 1 wherein said detecting said problem comprises detecting a loss-of-lock condition for a serial data SONET mode of said out-bound data path.
- 4. The method of claim 1 wherein said detecting said problem comprises detecting a loss-of-activity condition for a parallel data SONET mode of said out-bound data path.
- 5. The method of claim 1 wherein said secondary clock signal is generated by a clock multiplier unit within said transceiver chip.
- 6. The method of claim 1 wherein said detectings, substituting, and switching are all done automatically in hardware within said out-bound data path of said transceiver chip without said system level intervention.
- 7. The method of claim 1 wherein a transmit subsection of said out-bound data path of said transceiver chip is unaffected by said resetting.
- 8. The method of claim 1 wherein said certain discrete circuits comprise a clock domain of said primary clock signal.
- 9. The method of claim 1 wherein said resetting brings said certain discrete circuits into an initial state without said system level intervention.
- 10. The method of claim 1 wherein said transceiver chip interfaces between an optical module on a serial line side and a framer or ASIC on a system side in a data communications system.
- 11. In a transceiver chip used in high-speed serial data communications, apparatus to aid said transceiver chip in recovering from a system-side, out-bound clocking problem, said apparatus comprising:
at least one clock error detector, within said transceiver chip, to generate at least one fault signal indicating whether or not there is a problem with a primary clock signal used to clock data from a system-side of said transceiver chip through at least a part of an out-bound data path of said transceiver chip; at least one multiplexer, within said transceiver chip, responsive to said at least one fault signal to switch back and forth between said primary clock signal and a secondary clock signal, generated within said transceiver chip to clock data from said system-side through said at least a part of said out-bound data path of said transceiver chip; and at least one reset circuit to generate at least one reset signal to reset certain discrete circuits of said out-bound data path of said transceiver chip, after switching from said secondary clock signal to said primary clock signal, without system level intervention.
- 12. The apparatus of claim 11 wherein said at least one clock error detector comprises a loss-of-lock circuit generating a loss-of-lock fault signal for a serial data SONET mode of said out-bound data path.
- 13. The apparatus of claim 11 wherein said at least one clock error detector comprises a loss-of-activity circuit generating a loss-of-activity fault signal for a parallel data SONET mode of said out-bound data path.
- 14. The apparatus of claim 11 further comprising a clock multiplier unit (CMU) to generate said secondary clock signal within said transceiver chip.
- 15. The apparatus of claim 11 wherein said certain discrete circuits are part of an STS-to-optical-carrier mapper within a receive subsection of said out-bound data path of said transceiver chip.
- 16. The apparatus of claim 11 wherein said certain discrete circuits comprise at least a framer, a descrambler, a BIP CHK circuit, and an extraction circuit within a STS-to-optical-carrier mapper within a receive subsection of said out-bound data path of said transceiver chip.
- 17. The apparatus of claim 11 wherein said certain discrete circuits comprise a clock domain of said primary clock signal.
- 18. The apparatus of claim 11 wherein a transmit subsection of said out-bound data path of said transceiver chip is unaffected by said at least one reset circuit.
- 19. The apparatus of claim 11 wherein said at least one reset signal brings said certain discrete circuits into an initial state without said system level intervention.
- 20. The apparatus of claim 11 wherein said transceiver chip interfaces between an optical module on a serial line side and a framer or ASIC on a system side in a data communications system.
- 21. The apparatus of claim 11 wherein said at least one reset circuit is part of a centralized clock block of said transceiver chip.
CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE
[0001] Each of the following applications are related to the present application and are incorporated herein by reference in their entirety:
1Ser. No.TitleDocket No.FiledInventor(s):60/423,070Transceiver System and14103US01Nov. 1, 2002VikramMethod SupportingNatarajan, KangVariable Rates andXiao, MarioMultiple ProtocolsCaresosa, JayProano60/423,166Method and System for14104US01Nov. 1, 2002Chenmin Zhang,a Three ConductorSteve Thomas,Transceiver BusRandall Stolaruk60/423,034Multi-Rate On-Chip14107US01Nov. 1, 2002Ichiro Fujimori,OCN Filter for aMario Caresosa,Transceiver SystemNamikKocaman60/423,071Method and System for14106US01Nov. 1, 2002Jay Proano,Synchronizing aSheila Qiu, TimTransceiver and aChan, HongtaoDownstream Device inJiangan OpticalTransmission Network60/423,072Transceiver System and14108US01Nov. 1, 2002Mario Caresosa,Method SupportingNamikMultiple SelectableKocamanVCOs60/423,074Configurable VCO14109US01Nov. 1, 2002Mario Caresosa,System and MethodNamikKocaman,Afshin Momtaz
[0002] This application also makes reference to, claims priority to and claims the benefit of United States provisional patent application serial No. 60/423,294 filed on Nov. 1, 2002 having attorney docket no. 14105US01.
Provisional Applications (7)
|
Number |
Date |
Country |
|
60423070 |
Nov 2002 |
US |
|
60423166 |
Nov 2002 |
US |
|
60423034 |
Nov 2002 |
US |
|
60423071 |
Nov 2002 |
US |
|
60423072 |
Nov 2002 |
US |
|
60423074 |
Nov 2002 |
US |
|
60423294 |
Nov 2002 |
US |