Interface having serializer including oscillator operating at first frequency and deserializer including oscillator operating at second frequency equals half first frequency for minimizing frequency interference
AssigneeInternational Business Machines Corporation
InventorsDaniel M. Dreps, Raymond P. Rizzo
Life of this patent
Estimating the term…
Abstract
A serial communication interface for sending and receiving serial data is provided including a serializer and a deserializer. The serializer is designed so that the serializer VCO has a center frequency that is one half the center frequency of the deserializer VCO. The serializer uses both edges of the clock to mix the serial bits. The deserializer design is unchanged. The two VCO's are implemented on separate chips with both chips located on the same metallized ceramic substrate with a ground plane about 40 mm apart. Near frequency interaction is significantly reduced.
Claims16
A serial communication interface for sending and receiving serial data, comprising:
- a deserializer for recovering a clock from received serial data, retiming the received serial data, and performing serial to parallel conversion of the received serial data, said deserializer including a first oscillator operating at a first frequency for generating a first clock signal used to retime the received serial data;
- and
- a serializer for converting received parallel data into serial form and for sending the received data in a serial data stream, said serializer including a second oscillator operating at a second frequency of substantially half the first frequency of the first oscillator for minimizing near-frequency interference between the first and second oscillators, and for generating a second clock signal used to send the serial data stream by clocking the received data with both edges of the second clock signal.
A computer having a serial communication interface for sending and receiving serial data over a serial link, comprising:
- a deserializer for extracting a clock from received serial data, retiming the received serial data, and performing serial to parallel conversion of the received serial data, said deserializer including a first oscillator operating at a first frequency for generating a clock signal used to retime the received serial data;
- a CPU;
- first protocol logic coupled to said CPU and to said deserializer for distinguishing user data and control data from retimed data received from the deserializer, and for providing the retimed data to the CPU;
- second protocol logic coupled to said CPU for receiving and framing parallel data from said CPU;
- and
- a serializer coupled to said second protocol logic for converting the parallel data into serial form and for sending the parallel data in a serial data stream over said serial link, said serializer including a second oscillator operating at a second frequency of substantially half the first frequency so that near-frequency interference between the first and second oscillators is minimized.
A method of operating a serial communication interface having a serializer and a deserializer while avoiding near frequency interference between the serializer and deserializer, comprising the steps of:
- providing the deserializer with a first oscillator operating at a first frequency;
- providing the serializer with a second oscillator operating at a second frequency which is substantially half the first frequency of the deserializer;
- retiming a first serial data stream received by the deserializer using a first clock signal provided by the first oscillator and having substantially the same frequency as a data rate of the first serial data stream;
- separating bits of parallel data to be sent as a second serial data stream;
- and
- mixing separated bits of the parallel data including using both edges of a second clock signal provided by the second oscillator and having substantially half the frequency of the first clock signal to provide the second serial data stream at substantially the same data rate as the first serial data stream.
Dependencies are inferred from the claim text.