DocumentCode :
2599284
Title :
Optimal scheduling of finite-state machines
Author :
Yen, Ti-Yen ; Wolf, Wayne
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear :
1993
fDate :
3-6 Oct 1993
Firstpage :
366
Lastpage :
369
Abstract :
The paper describes an algorithm for solving scheduling problems which contain multiple, interlocking cycles, such as scheduling constraints in state transition graphs. This algorithm is based on previous work on toroidal compaction but introduces three significant improvements: it allows the designer to use upper bound or equality constraints; it does not require an initial feasible solution; and it can handle multiple loops and conditional branches in the constraint system. Experimental results demonstrate the algorithm´s effectiveness
Keywords :
finite state machines; logic CAD; logic design; scheduling; conditional branches; constraint system; equality constraints; finite-state machines; multiple loops; multiple, interlocking cycles; optimal scheduling; scheduling constraints; state transition graphs; toroidal compaction; Algorithm design and analysis; Clocks; Compaction; Control systems; High level synthesis; Optimal scheduling; Scheduling algorithm; Timing; Upper bound; Wrapping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-4230-0
Type :
conf
DOI :
10.1109/ICCD.1993.393351
Filename :
393351
Link To Document :
بازگشت