z-logo
open-access-imgOpen Access
Automatic FSM Synthesis for Low-power Mixed Synchronous/Asynchronous Implementation
Author(s) -
Bengt Oelmann,
Kalle Tammemäe,
Margus Kruus,
Mattias O’Nils
Publication year - 2000
Publication title -
vlsi design
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.123
H-Index - 24
eISSN - 1065-514X
pISSN - 1026-7123
DOI - 10.1155/2001/27496
Subject(s) - finite state machine , asynchronous communication , computer science , vhdl , synchronous circuit , parallel computing , embedded system , state (computer science) , algorithm , field programmable gate array , clock signal , computer network , telecommunications , jitter
Power consumption in a synchronous FSM (Finite-State Machine) can be reduced bypartitioning it into a number of coupled sub-FSMs where only the part that is involvedin a state transition is clocked. Automatic synthesis of a partitioned FSM includes apartitioning algorithm and sub-FSM synthesis to an implementation architecture. Inthis paper, we first introduce an implementation architecture for partitioned FSMs thatuses gated-clock technique for disabling idle parts of the circuits and asynchronouscontrollers for communication between the sub-FSMs. We then describe a new transformationprocedure for the sub-FSM. The FSM synthesis flow has been automated in aprototype tool that accepts an FSM specification. The tool generates synthesizable RT-levelVHDL code with identical cycle-to-cycle input/output behavior in accordancewith the specification. An average power reduction of 45% has been obtained for a setstandard FSM benchmarks

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom