Gate-diffusion input (GDI) - a technique for low power design of digital circuits: analysis and characterization