Title :
Scheduling with environmental constraints based on automata representations
Author :
Yang, Jerry Chih-Yuan ; Micheli, Giovanni De ; Damiani, Maurizio
Author_Institution :
Center for Integrated Syst., Stanford Univ., CA, USA
fDate :
28 Feb-3 Mar 1994
Abstract :
We introduce a framework in which design information can be represented using an automaton model. We present a novel scheduling algorithm under environmental constraints where both the design and constraints are represented using automata. This model offers the advantage of supporting different constraints (e.g. timing, resource, synchronization, etc.) with a uniform formalism. All feasible schedules are captured with a single product automaton. The automaton is constructed and traversed using efficient BDD-based implicit state-traversal techniques. We present an algorithm that generates a minimum-latency schedule. This approach is able to exploit degrees of freedom among interacting components of a multi-module system during scheduling
Keywords :
automata theory; circuit CAD; logic CAD; scheduling; synchronisation; BDD-based techniques; CAD; automata representations; automaton model; design information; environmental constraints; high-level synthesis; implicit state-traversal techniques; minimum-latency schedule; multi-module system; scheduling algorithm; Algorithm design and analysis; Automata; Boolean functions; Constraint optimization; Data structures; Hardware; High level synthesis; Processor scheduling; Scheduling algorithm; Timing;
Conference_Titel :
European Design and Test Conference, 1994. EDAC, The European Conference on Design Automation. ETC European Test Conference. EUROASIC, The European Event in ASIC Design, Proceedings.
Conference_Location :
Paris
Print_ISBN :
0-8186-5410-4
DOI :
10.1109/EDTC.1994.326830