Download Wave Pipelining: Theory And Cmos Implementation