This paper presents an approach to generating asynchronous schedules of various concurrency levels and describes novel net-based scheduling and allocation optimization techniques for asynchronous high-level synthesis. The asynchronous schedules are optimized through using the sets of concurrent variable and statement pairs. Experimental results and a comparison of the net-based techniques with the best sequential scheduling and allocation techniques are presented.
Index Terms:
Asynchronous circuits, High-level synthesis, Scheduling, Allocation
Citation:
Anatoly Prihozhy, "Asynchronous Scheduling and Allocation," date, pp.963, Design Automation and Test in Europe (DATE '98), 1998