| CPC H03K 3/356156 (2013.01) [G01R 31/318541 (2013.01); H03K 3/012 (2013.01); H03K 3/037 (2013.01); H03K 3/35606 (2013.01)] | 12 Claims |

|
1. A D flip-flop with a non-inverted output, the D flip-flop having a multiplexer function, the D flip-flop comprising:
a first transmission gate, a data input end of the first transmission gate being configured to receive a first data signal from external to the D flip-flop, a clock input end of the first transmission gate being configured to receive a first clock signal;
a second transmission gate, a data input end of the second transmission gate being configured to receive a second data signal from external to the D flip-flop, a clock input end of the second transmission gate being configured to receive a second clock signal;
an inverted latch unit, the inverted latch unit having only one data input end that is directly connected to both an output end of the first transmission gate and an output end of the second transmission gate and configured to receive the first data signal from the output end of the first transmission gate or the second data signal from the output end of the second transmission gate, a clock input end of the inverted latch unit being configured to receive a third clock signal, the inverted latch unit having only one output end that is configured to output an inverted first data signal or an inverted second data signal; and
a single inverter, an input end of the single inverter being directly connected to the output end of the inverted latch unit and configured to receive the inverted first data signal or the inverted second data signal from the inverted latch unit, an output end of the single inverter directly providing an output end of the D flip-flop and being configured to output the first data signal or the second data signal,
wherein the first clock signal and the second clock signal cause the first transmission gate and the second transmission gate to be turned on at different times, the third clock signal causes the inverted latch unit to be turned off when one of the first transmission gate and the second transmission gate is turned on and to be turned on when both the first transmission gate and the second transmission gate are turned off,
wherein each of the first clock signal, the second clock signal, and the third clock signal comprises signals having opposite phases,
wherein,
an in-phase signal of the first clock signal is obtained by performing an AND operation on a common clock signal and one of a selection signal and an inverted selection signal, an inverted signal of the first clock signal is obtained by performing a NOT operation on the in-phase signal of the first clock signal,
an in-phase signal of the second clock signal is obtained by performing an AND operation on the common clock signal and the other one of the selection signal and the inverted selection signal, an inverted signal of the second clock signal is obtained by performing a NOT operation on the in-phase signal of the second clock signal,
an in-phase signal of the third clock signal is the common clock signal, an inverted signal of the third clock signal is obtained by performing a NOT operation on the common clock signal.
|