High speed transceiver
Systems and methods for high speed communications are described herein. In certain aspects, the systems and methods include innovative transceiver architectures and techniques for re-timing, multiplexing, de-multiplexing and transmitting data. The systems and methods can be used to achieve reliable high-speed point-to-point communication between different electronic devices, computing devices, storage devices and peripheral devices.
1. A transceiver comprising:
a host-side interface configured to receive a plurality of host-side transmit data signals from a host device and to transmit a plurality of host-side receive data signals to the host device;
a transmit path processor configured to multiplex the plurality of host-side transmit data signals to generate a line-side transmit data signal, wherein the line-side transmit data signal has a higher data rate and a higher level of encoding relative to each of the plurality of host-side transmit data signals;
wherein the line-side transmit data signal is differential, wherein the transceiver further comprises a differential transmitter configured to output the line-side transmit data signal;
wherein the differential transmitter comprises a first digital-to-analog converter (DAC) configured to generate a first component of the line-side transmit data signal and a second DAC configured to generate a second component of the line-side transmit data signal;
a line-side interface configured to transmit the line-side transmit data signal over an electrical cable, wherein the line-side interface is further configured to receive a line-side receive data signal from the electrical cable;
a receive path processor configured to demultiplex the line-side receive data signal to generate the plurality of host-side receive data signals, wherein the line-side receive data signal has a higher data rate and a higher level of encoding relative to each of the plurality of host-side receive data signals; and
a skew adjustment circuit configured to provide skew adjustment to the differential transmitter based on adjusting a delay of a first clock signal of the first DAC relative to a second clock signal of the second DAC.
2. The transceiver of claim 1 , wherein the plurality of host-side transmit data signals comprise a plurality of binary coded signals, and the line-side transmit data signal comprises a pulse amplitude modulation signal of at least four modulation levels.
3. The transceiver of claim 1 , wherein the line-side transmit data signal operates at a data rate of at least 40 Gbit/s.
4. The transceiver of claim 1 , further comprising a clock-and-data recovery circuit configured to generate a recovered clock signal and a recovered data signal from the line-side receive data signal, wherein the clock-and-data recovery circuit comprises a data recovery path and a clock recovery path separate from the data recovery path.
5. The transceiver of claim 4 , wherein the data recovery path comprises a data recovery analog-to-digital converter (ADC) configured to generate the recovered data signal, and wherein the clock recovery path comprises a clock recovery ADC configured to generate the recovered clock signal.
6. The transceiver of claim 5 , wherein the data recovery ADC has a higher resolution than the clock recovery ADC.
7. The transceiver of claim 1 , implemented on a single integrated circuit (IC).
8. An active cable comprising:
an electrical cable comprising a first pair of conductors and a second pair of conductors; and
a pluggable transceiver module comprising:
a host-side interface configured to connect to a host device, the host-side interface configured to receive a plurality of host-side transmit data signals and to transmit a plurality of host-side receive data signals;
a transmit path processor configured to multiplex the plurality of host-side transmit data signals to generate a line-side transmit data signal of a higher data rate and of a higher level of encoding relative to each of the plurality of host-side transmit data signals;
wherein the line-side transmit data signal is differential, wherein the pluggable transceiver module further comprises a differential transmitter configured to output the line-side transmit data signal;
a line-side interface configured to transmit the line-side transmit data signal over the first pair of conductors and to receive a line-side receive data signal from the second pair of conductors;
wherein the differential transmitter comprises a first digital-to-analog converter (DAC) configured to generate a first component of the line-side transmit data signal and a second digital-to-analog converter (DAC) configured to generate a second component of the line-side transmit data signal, the pluggable transceiver module further comprising a skew adjustment circuit configured to provide skew adjustment to the differential transmitter based on adjusting a delay of a first clock signal of the first DAC relative to a second clock signal of the second DAC; and
a receive path processor configured to demultiplex the line-side receive data signal to generate the plurality of host-side receive data signals, wherein the line-side receive data signal has a higher data rate and a higher level of encoding relative to each of the plurality of host-side receive data signals.
9. The active cable of claim 8 , wherein the pluggable transceiver module comprises a quad small form-factor pluggable (QSFP) port.
10. The active cable of claim 8 , wherein the first pair of conductors comprises a first pair of micro coaxial cables, and the second pair of conductors comprises a second pair of micro coaxial cables.
11. The active cable of claim 8 , wherein the line-side transmit data signal operates at a data rate of at least 40 Gbit/s.
12. The active cable of claim 8 , further comprising a clock-and-data recovery circuit configured to generate a recovered clock signal and a recovered data signal from the line-side receive data signal, wherein the clock-and-data recovery circuit comprises a data recovery path and a clock recovery path separate from the data recovery path.
13. The active cable of claim 12 , wherein the data recovery path comprises a data recovery analog-to-digital converter (ADC) configured to generate the recovered data signal, and wherein the clock recovery path comprises a clock recovery analog-to-digital converter (ADC) configured to generate the recovered clock signal, wherein the data recovery ADC has a higher resolution than the clock recovery ADC.
14. A method of high speed communication in a transceiver, the method comprising:
receiving a plurality of host-side transmit data signals from a host device;
multiplexing the plurality of host-side transmit data signals to generate a line-side transmit data signal of a higher data rate and of a higher level of encoding relative to each of the plurality of host-side transmit data signals;
wherein the line-side transmit data signal is differential, and wherein generating the line-side transmit data signal comprises generating, by a first digital-to-analog converter (DAC) of a differential transmitter, a first component of the line-side transmit data signal, and generating, by a second digital-to-analog converter (DAC) of the differential transmitter, a second component of the line-side transmit data signal;
transmitting the line-side transmit data signal over an electrical cable;
receiving a line-side receive signal from the electrical cable;
demultiplexing the line-side receive signal to generate a plurality of host-side receive data signals, the line-side receive signal of a higher data rate and of a higher level of encoding relative to each of the plurality of host-side receive data signals;
transmitting the plurality of host-side receive data signals to the host device and
providing, by a skew adjustment circuit, a skew adjustment to the differential transmitter based on adjusting a delay of a first clock signal of the first DAC relative to a second clock signal of the second DAC.