| CPC G11C 11/4093 (2013.01) [G06F 13/1668 (2013.01); G11C 11/4076 (2013.01)] | 20 Claims |

|
1. A transmitter comprising:
a multiplexer configured to receive first input data including first bits and second input data including second bits;
an edge detection logic circuit configured to:
receive the first bits of the first input data;
detect a first edge based on the first bits of the first input data; and
activate a first pre-emphasis control signal based on the first edge;
a plurality of driving paths configured to generate a first driving current based on the first pre-emphasis control signal and generate a multi-level signal based on the first driving current;
wherein the edge detection logic circuit is further configured to:
receive the second bits of the second input data; and
receive an edge detection enable signal and activate a second pre-emphasis control signal based on the edge detection enable signal,
wherein the plurality of driving paths are further configured to generate a second driving current based on the second pre-emphasis control signal and generate the multi-level signal based on the second driving current,
wherein the transmitter further comprises an enable signal generation circuit configured to generate the edge detection enable signal, the edge detection enable signal being generated based on characteristic data of a channel through which the multi-level signal is transmitted,
wherein the edge detection logic circuit comprises a plurality of edge detection circuits, and
wherein at least one of the plurality of edge detection circuits is selectively activated based on the edge detection enable signal to adjust the second driving current of the plurality of driving paths based on the second pre-emphasis control signal to drive a second edge.
|