Patent ID: 8648630

Claim:
A system for driving a transistor, the system comprising: a floating-voltage generator configured to receive a first bias voltage and generate a floating voltage, the floating-voltage generator being further configured to change the floating voltage if the first bias voltage changes and to maintain the floating voltage to be lower than the first bias voltage by a first predetermined value in magnitude; a first driving circuit configured to receive an input signal, the first bias voltage and the floating voltage; and a second driving circuit configured to receive the input signal, a second bias voltage and a third bias voltage, the first driving circuit and the second driving circuit being configured to generate an output signal to drive a transistor; wherein: the first driving circuit includes a first driving transistor, the first driving transistor being configured to receive the first bias voltage and a first gate signal, the first gate signal being associated with at least the input signal, the first bias voltage, and the floating voltage; the second driving circuit includes a second driving transistor, the second driving transistor being configured to receive the third bias voltage and a second gate signal, the second gate signal being associated with at least the input signal, the second bias voltage, and the third bias voltage; and the first driving transistor and the second driving transistor are further configured to generate the output signal; wherein: if the first driving transistor is turned on by the first gate signal, the second driving transistor is turned off by the second gate signal; and if the first driving transistor is turned off by the first gate signal, the second driving transistor is turned on by the second gate signal; wherein: the floating-voltage generator includes a reference-voltage generator and a current sinking component; the reference-voltage generator is configured to receive the first bias voltage and generate a reference voltage; and the current sinking component is configured to receive the reference voltage and generate the floating voltage; wherein the current sinking component is further configured to sink one or more currents.