DocumentCode
1246712
Title
An automaton model for scheduling constraints in synchronous machines
Author
Takach, A. ; Wolf, Werner ; Leeser, Miriam
Author_Institution
Dept. of Electr. & Comput. Eng., Illinois Inst. of Technol., Chicago, IL, USA
Volume
44
Issue
1
fYear
1995
Firstpage
1
Lastpage
12
Abstract
We present a finite-state model for scheduling constraints in digital system design. We define a two-level hierarchy of finite-state machines: a behavior FSM´s input and output events are partially ordered in time; a register-transfer FSM is a traditional FSM whose inputs and outputs are totally ordered in time. Explicit modeling of scheduling constraints is useful for both high-level synthesis and verification-we can explicitly search the space of register-transfer FSM´s which implement a desired schedule. State-based models for scheduling are particularly important in the design of control-dominated systems. This paper describes the BFSM I model, describes several important operations and algorithms on BFSM´s and networks of communicating BFSM´s, and illustrates the use of BFSM´s in high-level synthesis.<>
Keywords
finite state machines; optimisation; parallel programming; scheduling; BFSM I model; automaton model; explicit modeling; finite-state model; high-level synthesis; scheduling constraints; synchronous machines; two-level hierarchy; Application specific integrated circuits; Automata; Control system synthesis; Design optimization; Digital systems; Hardware; High level synthesis; Logic programming; Scheduling; Synchronous machines;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.368014
Filename
368014
Link To Document