Title :
Mixed synchronous/asynchronous state memory for low power FSM design
Author :
Cao, Cao ; Oelmann, Bengt
Author_Institution :
Dept. of Inf. Technol. & Media, Mid-Sweden Univ., Sundsvall, Sweden
fDate :
31 Aug.-3 Sept. 2004
Abstract :
Finite state machine (FSM) partitioning proves effective for power optimization. In this paper we propose a design model based on mixed synchronous/asynchronous state memory that results in implementations with low power dissipation and low area overhead for partitioned FSMs. The state memory here is composed of the synchronous local state memory and asynchronous global state memory, where the former is used to distinguish the states inside a sub-FSM, and the latter is responsible for controlling sub-FSM communication. The input and output behaviour of the decomposed FSM is cycle by cycle equivalent to the undecomposed synchronous FSM. Together with clock gating technique, substantial power reduction can be demonstrated.
Keywords :
asynchronous circuits; circuit optimisation; finite state machines; logic partitioning; low-power electronics; FSM partitioning; asynchronous global state memory; clock gating; finite state machine; low power FSM design; mixed asynchronous state memory; mixed synchronous state memory; power optimization; sub-FSM communication; synchronous local state memory; undecomposed synchronous FSM; Automata; CMOS technology; Capacitance; Clocks; Energy consumption; Energy management; Information technology; Power dissipation; Power system management; Switching circuits;
Conference_Titel :
Digital System Design, 2004. DSD 2004. Euromicro Symposium on
Print_ISBN :
0-7695-2203-3
DOI :
10.1109/DSD.2004.1333298