A Vlsi-Nmos Hardware Implementation Of A High Speed Parallel Adder