2003 · 20 citations · 13 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware Description LanguagesLow-power DesignDigital Logic DesignDynamic Power ReductionFinite-state MachinesLogic SynthesisLow-power Digital Circuit DesignPower OptimizationFinite-state Machine SynthesisFlip-flopsLow-power Finite State MachinesLow-power SynthesisPower ConsumptionState AssignmentState MachinesSynthesis Of Finite-state Machines
This paper presents a state assignment technique to reduce dynamic power consumption in finite state machines (FSM). The key idea is to decompose the state machine into a set of cycles that are collectively equivalent to the original FSM, and perform state assignment based on the cycle realization of the state machine using Gray codes. A new implementation of state machines by using a combination of D and T flip-flops is thereby proposed, which in conjunction with the proposed encoding algorithm, reduces power consumption by an average of 15%.
13