Automatic FSM synthesis for low-power mixed synchronous/asynchronous implementation

Citation
B. Oelmann et al., Automatic FSM synthesis for low-power mixed synchronous/asynchronous implementation, VLSI DESIGN, 12(2), 2001, pp. 167-186
Citations number
18
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
VLSI DESIGN
ISSN journal
1065514X → ACNP
Volume
12
Issue
2
Year of publication
2001
Pages
167 - 186
Database
ISI
SICI code
1065-514X(2001)12:2<167:AFSFLM>2.0.ZU;2-P
Abstract
Power consumption in a synchronous FSM (Finite-State Machine) can be reduce d by partitioning it into a number of coupled sub-FSMs where only the part that is involved in a state transition is clocked. Automatic synthesis of a partitioned FSM includes a partitioning algorithm and sub-FSM synthesis to an implementation architecture. In this paper, we first introduce an imple mentation architecture for partitioned FSMs that uses gated-clock technique for disabling idle parts of the circuits and asynchronous controllers for communication between the sub-FSMs. We then describe a new transformation p rocedure for the sub-FSM. The FSM synthesis how has been automated in a pro totype tool that accepts an FSM specification. The tool generates synthesiz able RT-level VHDL code with identical cycle-to-cycle input/output behavior in accordance with the specification. An average power reduction of 45% ha s been obtained for a set standard FSM benchmarks.