The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2000
DOI: 10.1155/2001/27496
|View full text |Cite
|
Sign up to set email alerts
|

Automatic FSM Synthesis for Low‐power Mixed Synchronous/Asynchronous Implementation

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 contro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2004
2004
2011
2011

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(14 citation statements)
references
References 18 publications
0
14
0
Order By: Relevance
“…This makes crossing transitions more power consuming than local transitions. The work by Oelmann et al [10] introduces a mechanism that makes the crossing transition asynchronously and thereby removes the double-clocking requirement, which leads to lower power consumption. This approach leads however to large area overhead mainly due to complex asynchronous logic and large overhead in the output logic.…”
Section: Fsm Decomposition With Separate State Memorymentioning
confidence: 99%
“…This makes crossing transitions more power consuming than local transitions. The work by Oelmann et al [10] introduces a mechanism that makes the crossing transition asynchronously and thereby removes the double-clocking requirement, which leads to lower power consumption. This approach leads however to large area overhead mainly due to complex asynchronous logic and large overhead in the output logic.…”
Section: Fsm Decomposition With Separate State Memorymentioning
confidence: 99%
“…We can classify two types of mechanisms that are used in the gated-clock architecture to activate and deactivate sub-FSMs (communication between sub-FSMs): synchronous communication and asynchronous communication. Oelmann et al [10,11] propose a clock controller block (CCB) to perform asynchronous communication (see Fig. 1).…”
Section: Introductionmentioning
confidence: 99%
“…To synthesize designs at register-transfer level the model of a finite state machine with datapath (FSMD) is introduced in [4]. The FSMD computes new values for variables stored in the data-path and produces outputs.…”
Section: A State-based Modelmentioning
confidence: 99%
“…In this case, the locally-synchronous module, performing the desired functionality is equipped with an asynchronous wrapper that contains a controller for each input/output port and a clock generator [9]. The feature of architecture used in [4] for low power synthesis is that the communication among the sequential components is handled by clock control blocks. Clock control block (CCB) provides realization of activation and disactivation of associated sequential component.…”
Section: Implementation Of Communicationmentioning
confidence: 99%
See 1 more Smart Citation