Title :
The complexity of generalized retiming problems
Author :
De Fluiter, Babette ; Aarts, Emile H L ; Korst, Jan H M ; Verhaegh, Wim F J ; van der Werf, Albert
Author_Institution :
Philips Res. Lab., Eindhoven, Netherlands
fDate :
11/1/1996 12:00:00 AM
Abstract :
We discuss the complexity of a number of high-level synthesis problems that can be viewed as generalizations of the classical retiming problem introduced by Leiserson and Saxe. The generalizations are concerned with additional degrees of freedom resulting from timefolding and multiplexing. The central problem is the design of multicycle and multifunctional processing units. This problem consists of two subproblems known as operator assignment and retiming. In this paper, we are primarily concerned with the construction of appropriate models and their complexity analysis. We show that both operator assignment and retiming are NP-hard in the presence of multiplexing or timefolding. We present a novel proof of the result obtained by Leiserson and Saxe, which states that retiming without multiplexing or timefolding can be solved in polynomial time
Keywords :
computational complexity; digital signal processing chips; high level synthesis; integrated circuit design; timing; video signal processing; NP-hard problem; VLSI; complexity analysis; design; high-level synthesis; model; multicycle processing unit; multifunctional processing unit; multiplexing; operator assignment; polynomial time; retiming; timefolding; video signal processing; Circuits; Costs; High level synthesis; Laboratories; Polynomials; Signal processing; Signal synthesis; Time factors; Very large scale integration; Video signal processing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on