A clock recovery architecture for recovering clock and serial data from an
incoming data stream of a local area network station. A phase picker
architecture augmented by a phase interpolator is used as part of the
clock recovery architecture to enhance phase resolution. A single clock
generation module (CGM) and N phase multiplexers, one for each clock
recovery channel on a chip, is used to select one of M phases of a 250 Mhz
clock signal from the CGM for each clock recovery channel. To provide the
required phase resolution, a phase interpolator is used. The phase
interpolator is used to create a number of delay steps evenly spaced
between the gross phase steps of the phase multiplexer. Each phase
multiplexer is advanced or retarded in response to the pump-up (pumpup) or
pump-down (pumpdn) signals from each clock recovery channel (CRM).
Une architecture de rétablissement d'horloge pour récupérer l'horloge et les données périodiques d'un flux de données entrant d'une station de réseau local. Une architecture de récolteuse de phase augmentée par un interpolateur de phase est employée en tant qu'élément de l'architecture de rétablissement d'horloge pour augmenter la résolution de phase. Un module simple de génération d'horloge (CGM) et les multiplexeurs de phase de N, un pour chaque canal de rétablissement d'horloge sur un morceau, est utilisé pour choisir une de phases de M d'un signal d'horloge de 250 mégahertz à partir du CGM pour chaque canal de rétablissement d'horloge. Pour fournir la résolution priée de phase, un interpolateur de phase est habitué. L'interpolateur de phase est habitué pour créer l'un certain nombre retardent des étapes également espacées entre les étapes brutes de phase du multiplexeur de phase. Chaque multiplexeur de phase est avancé ou retardé en réponse aux signaux de pompe-vers le haut (pumpup) ou de pompe-vers le bas (pumpdn) de chaque canal de rétablissement d'horloge (CRM).