A Reduced Clock Swing Dual-edge Triggered Flip-Flop