| CPC H03K 3/012 (2013.01) [G06F 13/4282 (2013.01); H03K 17/6871 (2013.01); G06F 2213/0012 (2013.01)] | 30 Claims |

|
1. A transmitter circuit coupled to a data communication link, comprising:
driver slices coupled to an output of the transmitter circuit, each driver slice comprising:
a first differential predriver; and
a first switch that is configured to selectively enable and disable the first differential predriver of the each driver slice based on a configuration of a control code provided to the transmitter circuit;
a second differential predriver that is configured to provide a first differential buffered data signal to inputs of a first group of driver slices when the second differential predriver is enabled;
a second switch configured to enable the second differential predriver when one or more bits of the control code are configured to enable the first differential predriver in at least one driver slice in the first group of driver slices;
a third differential predriver that is configured to provide a second differential buffered data signal to inputs of each of a second group of driver slices when the third differential predriver is enabled; and
a third switch configured to enable the third differential predriver when one or more bits of the control code are configured to enable the first differential predriver in at least one driver slice in the second group of driver slices.
|