Journal article

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

Authors/Editors

No matching items found.



Research Areas

No matching items found.


Publication Details

Author list: OELMANN B, O'NILS M, OELMANN B, O'NILS M

Publication year: 2001

Start page: 167

End page: 186

Number of pages: 20

ISSN: 1065-514X

View additional information: View in Web of Science


Abstract

Power consumption in a synchronous FSM (Finite-State Machine) can be reduced 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 implementation 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 procedure for the sub-FSM. The FSM synthesis flow has been automated in a prototype tool that accepts an FSM specification. The tool generates RT-level VHDL code with identical cycle-to-cycle input/output behaviour in accordance to with the specification. An average power reduction of 45% has been obtained for a set standard FSM benchmarks.


Projects

No matching items found.


Keywords

No matching items found.


Documents

No matching items found.


Last updated on 2017-06-10 at 08:08