Flip-flop design in nanometer CMOS : from high speed to low energy /: from high speed to low energy. ([2014])