DocumentCode
1450952
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
Volume
15
Issue
11
fYear
1996
fDate
11/1/1996 12:00:00 AM
Firstpage
1340
Lastpage
1353
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;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.543767
Filename
543767
Link To Document