DocumentCode
828421
Title
Cycle-Based Decomposition of Markov Chains With Applications to Low-Power Synthesis and Sequence Compaction for Finite State Machines
Author
Iranli, Ali ; Pedram, Massoud
Author_Institution
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA
Volume
25
Issue
12
fYear
2006
Firstpage
2712
Lastpage
2725
Abstract
This paper advances the state of the art by presenting a well-founded mathematical framework for modeling and manipulating Markov processes. The key idea is based on the fact that a Markov process can be decomposed into a collection of directed cycles with positive weights, which are proportional to the probability of the cycle traversals in a random walk. Two applications of this new formalism in the computer-aided design area are studied. In the first application, the authors present a new state assignment technique to reduce dynamic power consumption in finite state machines. The technique comprises of first decomposing the state machine into a set of cycles and then performing a state assignment by using Gray codes. The proposed encoding algorithm reduces power consumption by an average of 15%. The second application is sequence compaction for improving the efficiency of dynamic power simulators. The proposed method is based on the cycle decomposition of the Markov process representing the given input sequence and then selecting a subset of these cycles to construct the compacted sequence
Keywords
Gray codes; Markov processes; finite state machines; high level synthesis; logic design; low-power electronics; Gray codes; Markov chains; Markov process; circuit synthesis; computer-aided design area; cycle traversals; cycle-based decomposition; digital system testing; dynamic power consumption; dynamic power simulators; finite state machines; logic design; low-power synthesis; sequence compaction; state assignment technique; Application software; Automata; Circuits; Compaction; Design optimization; Energy consumption; Markov processes; Power system modeling; Resource management; Very large scale integration; Circuit synthesis; digital system testing; finite state machines; logic design;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2006.882478
Filename
4014531
Link To Document