A Comparative Analysis for Low-voltage, Low-power, and Low-energy Flip-flops