Wave pipelining: Theoretical and practical issues in CMOS