• 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