DocumentCode
1269816
Title
MUSE: a multilevel symbolic encoding algorithm for state assignment
Author
Du, Xin ; Hachtel, Gary ; Lin, Bill ; Newton, A. Richard
Author_Institution
Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
Volume
10
Issue
1
fYear
1991
fDate
1/1/1991 12:00:00 AM
Firstpage
28
Lastpage
38
Abstract
A novel state assignment algorithm, called MUSE (multilevel symbolic encoding), for the encoding of FSMs (finite state machines) targeted for multilevel implementation is presented. Novel methods are discussed for the computation of state pair costs that are based onmultilevel algebraic structures derived from the one hot encoded state machine by purely algebraic techniques. Both Boolean (distance-1 MERGE and consensus) and algebraic (SUB-EXPRESSION EXTRACTION and CO-KERNEL EXTRACTION) operations are used to calculate the encoding affinity of state pairs, and account for face embedding constraints as well. Both heuristic and simulated annealing encoding techniques are used
Keywords
Boolean algebra; encoding; finite automata; Boolean operations; MUSE; encoding affinity; face embedding constraints; finite state machines; heuristic encoding; hot encoded state machine; multilevel algebraic structures; multilevel symbolic encoding algorithm; simulated annealing encoding; state assignment; state pair costs; Automata; Computer science; Costs; Design automation; Encoding; Minimization methods; Programmable logic arrays; Simulated annealing; State estimation;
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/43.62789
Filename
62789
Link To Document