Patent ID: 8225417

Claim:
A circuit, comprising: a signal line configured to transmit signals; and a data level controller coupled with the signal line, the data level controller configured to control the swing range of signals on the signal line to be smaller than a full swing range, which is a potential difference between an external power supply voltage and a ground voltage, when the level of the data transmitted through the signal line is changed to an external power supply voltage level or a ground voltage level, wherein the data level controller includes: a delay unit configured to delay the data by a predetermined time when a level of the data changes; an inverting unit coupled with the delay unit, the inverting unit configured to invert an output signal from the delay unit, and the inverting unit including a pull-up element that responds to a low-level signal input to the inverting unit, and a pull-down element that responds to a high-level signal input to the inverting unit; a switching unit coupled with the inverting unit, the switching unit configured to transmits the signal output from the inverting unit; and a resistor unit that is connected to an output terminal of the switching unit.