Title :
Lower-bound performance estimation for the high-level synthesis scheduling problem
Author :
Rim, Minjoong ; Jain, Rajiv
Author_Institution :
Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
fDate :
4/1/1994 12:00:00 AM
Abstract :
A given behavioral specification can be implemented on a large number of register-transfer level designs. Instead of producing several designs and selecting the best one, synthesis systems may use estimation to reduce the design space. In this paper, we present a new technique for computing a lower-bound completion time for non-pipelined resource-constrained scheduling problem. Given a data flow graph, a set of resources, resource delays and a clock cycle, we derive a lower-bound on the completion time of a schedule. Our technique can handle chaining, multi-cycle operations and pipelined modules. The technique is very fast and experimental results show that it is also very tight
Keywords :
VLSI; circuit CAD; computational complexity; graph theory; logic CAD; scheduling; behavioral specification; chaining; clock cycle; data flow graph; high-level synthesis scheduling problem; lower-bound completion time; lower-bound performance estimation; multicycle operations; nonpipelined resource-constrained scheduling; pipelined modules; register-transfer level designs; resource delays; Clocks; Control system synthesis; Delay effects; Flow graphs; High level synthesis; Optimal scheduling; Processor scheduling; Resource management; Scheduling algorithm; Space exploration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on