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 :
بازگشت