Proceedings of the 1995 International Symposium on Low Power Design - ISLPED '95 1995
DOI: 10.1145/224081.224112
|View full text |Cite
|
Sign up to set email alerts
|

Re-encoding for low power state assignment of FSMs

Abstract: The state assignment problem for nite state machines has been explored extensively by the logic synthesis and asynchronous design communities. In this paper, we introduce the concepts of base switching and relative switching. We present a fast intelligent exchange based re-encoding algorithm for reducing average switching. The reasons for the speed of this iterative algorithm are given along with an analysis of its time complexity. Experimental results on sequential circuits from the MCNC benchmark set show th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

1997
1997
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(14 citation statements)
references
References 12 publications
(12 reference statements)
0
12
0
Order By: Relevance
“…Hachtel et al recursively used weighted matching and min-cut bi-partitioning methods to re-assign codes [8]. Veeramachaneni et al proposed to perform code exchange locally to improve the coding scheme's power efficiency [31]. Our FSM re-engineering approach is conceptually different from re-encoding in that we do not only re-assign codes to the existing states, but also change the topology of the FSM.…”
Section: B State Encoding For Low Powermentioning
confidence: 99%
See 1 more Smart Citation
“…Hachtel et al recursively used weighted matching and min-cut bi-partitioning methods to re-assign codes [8]. Veeramachaneni et al proposed to perform code exchange locally to improve the coding scheme's power efficiency [31]. Our FSM re-engineering approach is conceptually different from re-encoding in that we do not only re-assign codes to the existing states, but also change the topology of the FSM.…”
Section: B State Encoding For Low Powermentioning
confidence: 99%
“…This problem is known to be NP-hard and many heuristic algorithms have been proposed. Such techniques include state encoding with minimal code length [3], [26], [30], nonminimal code length [19], [24] and variable code length [28], state re-encoding approaches [8], [31], and simultaneous power and area optimization encoding [17], [25].…”
Section: Introductionmentioning
confidence: 99%
“…This effect can be taken into account by defining a steady state probability P(s) for the FSM to be in a given state s [MDLT94] [VTRa95]. This probability is dependent on the state…”
Section: Ise@yel=counti(se[i]#ye[i])mentioning
confidence: 99%
“…Hachtel et al recursively use weighted matching and mincut bi-partitioning methods to re-assign codes [2]. Veeramachaneni et al propose to perform code exchange locally to improve the coding scheme's power efficiency [9]. Our FSM re-engineering approach is conceptually different from re-encoding in that we look to change the topology of the FSM, not only re-assign codes to the existing states.…”
Section: Related Workmentioning
confidence: 99%
“…This problem is NP-hard and many heuristic algorithms have been proposed mainly based on the idea of assigning codes with small Hamming distance to pairs of states that have a high transition probability. Such techniques include state encoding with minimal code length [1,6,8] and non-minimal code length [3,4]; state re-encoding approaches [2,9]; and techniques that try to minimize power and area simultaneously [5].…”
Section: Introductionmentioning
confidence: 99%