CMOS arithmetic logic unit is presented with a minimum number of trans
istors and high speed arithmetic operations. Multiple carry chain adde
rs, a novel 1 bit adder, are used in a carry select adder. The carry c
hain adder has a high degree of shared gates with a low propagation de
lay.