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
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;
Journal_Title :
Computers, IEEE Transactions on