circuit 100 receives two input signals in 1 and in 2 circuit 100 provides two output signals out 1 and out 2 additionally circuit 100 includes a plurality of connection points which represent points where circuit 100 is coupled to other circuits circuit 100 may be conceptualized as a plurality of sub circuits 102 104 106 sub circuit 102 receives the input signals in 1 and in 2 and provides an intermediate output signal at internal node 108 sub circuit 104 receives the intermediate output signal and provides the output signal out 1 sub circuit 106 receives the intermediate output signal and provides the output signal out 2 input signal in 1 is coupled to the gates of transistors m 0 and m 2 input signal in 2 is coupled to the gates of transistors m 1 and m 3 the source of transistor m 0 is coupled to the drain of transistor m 1 the drain of transistor m 1 is coupled to the drain of transistor m 3 the drain of transistor m 2 is coupled to the drains of transistors m 1 and m 3 this connection also provides the intermediate output signal via internal node 108 to the next stage of circuit 100 the sources of transistors m 0 m 2 and m 3 are each coupled to respective connection points 110 112 114 the internal node 108 is coupled to the gates of transistors m 4 and m 5 the drain of transistor m 4 is coupled to the drain of transistor m 5 to provide the output signal out 1 the sources of transistors m 4 and m 5 are each coupled to respective connection points 120 and 122 the internal node 108 is coupled to the gates of transistors m 6 and m.