Power-efficient dual-edge implicit pulse-triggered flip-flop with an embedded clock-gating scheme