Redundant clock synthesizer
First Claim
1. A computer system comprising:
- a side plane board;
a first clock board coupled to the side plane board, the first clock board including a first crystal, a first buffer, and a first clock synthesizer circuit coupled to receive a first crystal clock signal from the first crystal and provide a first system clock signal to the first buffer; and
a second clock board coupled to the side plane board, the first clock board including a second crystal, a second buffer, and a second clock synthesizer circuit coupled to receive a second crystal clock signal from the second crystal and provide a second system clock signal to the second buffer;
wherein the first clock board is configured to operate as a master and the second clock board is configured to operate as a slave, wherein the first clock synthesizer is configured to determine a phase relationship between the first crystal clock signal and a first feedback clock signal, and wherein the first clock synthesizer is configured to inhibit the first crystal clock signal if the phase relationship exceeds a predetermined limit; and
wherein the second clock board, responsive to detecting the inhibiting of the first crystal clock signal, is configured to act as a master by enabling the second crystal clock signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A clock architecture employing redundant clock synthesizers is disclosed. In one embodiment, a computer system includes first and second clock boards. The first clock board may act as a master, generating a system clock signal, while the second clock board acts as a slave. The first clock board may monitor a phase difference between a first crystal clock signal and a feedback clock signal. If the phase difference exceeds a limit, the first crystal clock signal may be inhibited, preventing the first clock board from generating the system clock signal. The second clock board may monitor the system clock board in reference to a feedback clock signal. If the second clock board detects a predetermined number of consecutive missing clock edges, it may enable a second crystal clock signal, which may be used to generate a system clock signal.
-
Citations
23 Claims
-
1. A computer system comprising:
-
a side plane board;
a first clock board coupled to the side plane board, the first clock board including a first crystal, a first buffer, and a first clock synthesizer circuit coupled to receive a first crystal clock signal from the first crystal and provide a first system clock signal to the first buffer; and
a second clock board coupled to the side plane board, the first clock board including a second crystal, a second buffer, and a second clock synthesizer circuit coupled to receive a second crystal clock signal from the second crystal and provide a second system clock signal to the second buffer;
wherein the first clock board is configured to operate as a master and the second clock board is configured to operate as a slave, wherein the first clock synthesizer is configured to determine a phase relationship between the first crystal clock signal and a first feedback clock signal, and wherein the first clock synthesizer is configured to inhibit the first crystal clock signal if the phase relationship exceeds a predetermined limit; and
wherein the second clock board, responsive to detecting the inhibiting of the first crystal clock signal, is configured to act as a master by enabling the second crystal clock signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
a first clock board monitoring a phase difference between a first crystal clock signal and a first feedback clock signal, wherein the first clock board is acting as a master, and wherein the first crystal clock signal is used to generate a system clock signal;
a second clock board receiving the system clock signal and monitoring the system clock signal in reference to a second feedback clock signal, wherein the second clock board is acting as a slave;
the first clock board detecting the phase difference exceeding a predetermined limit and inhibiting the first crystal clock signal;
the second clock board detecting a plurality of consecutive missing clock edges of the system clock signal;
the second clock board enabling a second crystal clock signal responsive to said detecting a plurality of missing edges, wherein the second crystal clock signal, upon enabling, is used to generate a system clock signal, and wherein the second clock board acts as a master when the second crystal clock signal is enabled. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification