Basic Approaches for Reducing Power Consumption in Finite State Machine Circuits—A Review | Synapse