A system and method for providing redundant, synchronized clocks in a
computer system. Upon a failure of a master clock signal, the system
switches over to a slave clock signal synchronized with the master clock
signal. Switching logic is coupled to receive a first clock signal and a
second clock signal. The switching logic selects either the first clock
signal or the second clock signal as a local clock signal. The switching
logic further monitors the first clock signal for a failure. If a failure
is monitored, the switching logic accepts the second clock signal as the
local clock signal in place of the first clock signal. One or more clock
local loads operate according to the local clock signal. The switching
logic may control the input to a phase locked loop (PLL) that provides the
local clock signal to the local clock loads. The method includes a PLL
synchronizing an output clock signal with the master clock signal. The
output clock signal is used by at least one local clock load for timing.
The switching logic monitors the master clock signal and the slave clock
signal for a failure. Upon a failure of either the master clock signal or
the slave clock signal, the switching logic notifies a system controller
of the failure. Upon the failure of the first clock signal, the switching
logic switches the second clock signal in place of the first clock signal
as the master clock signal for the PLL, causes the second clock signal to
fail-over and to take over as the master clock source to the PLL, and
causes the second clock source to provide a reference control signal to
the second clock source. Clock switching is automatic and does not
interrupt or interfere with operation of the computer system.
Un système et une méthode pour fournir les horloges superflues et synchronisées dans un système informatique. Sur un échec d'un signal d'horloge principale, le système se oriente vers un signal slave d'horloge synchronisé avec le signal d'horloge principale. La logique de commutation est couplée pour recevoir un premier signal d'horloge et un deuxième signal d'horloge. La logique de commutation choisit le premier signal d'horloge ou le deuxième signal d'horloge comme signal d'horloge locale. Les moniteurs supplémentaires de logique de commutation le premier signal d'horloge pour un échec. Si un échec est surveillé, la logique de commutation accepte le deuxième signal d'horloge pendant que le signal d'horloge locale au lieu du premier signal d'horloge. Un ou plusieurs synchronise les charges locales fonctionne selon le signal d'horloge locale. La logique de commutation peut commander l'entrée à une boucle fermée à clef par phase (PLL) qui fournit le signal d'horloge locale aux charges d'horloge locale. La méthode inclut un PLL synchronisant un signal d'horloge de rendement avec le signal d'horloge principale. Le signal d'horloge de rendement est employé par au moins une charge d'horloge locale pour la synchronisation. La logique de commutation surveille le signal d'horloge principale et le signal slave d'horloge pour un échec. Sur un échec du signal d'horloge principale ou du signal slave d'horloge, la logique de commutation informe un contrôleur de système de l'échec. Sur l'échec du premier signal d'horloge, la logique de commutation commute le deuxième signal d'horloge au lieu du premier signal d'horloge comme signal d'horloge principale pour le PLL, cause le deuxième signal d'horloge à tomber en panne-au-dessus de et pour succéder comme source d'horloge principale au PLL, et fait fournir la deuxième source d'horloge un signal de commande de référence à la deuxième source d'horloge. La commutation d'horloge est automatique et ne s'interrompt pas ou n'interfère pas l'opération du système informatique.