Synthesis of Control Circuits in Folded Pipelined DSP Architectures

Keshab K. Parhi, Ching Yi Wang, Andrew P. Brown

Research output: Contribution to journalArticlepeer-review

126 Scopus citations


This paper presents a systematic folding transformation technique to fold any arbitrary signal processing algorithm data-flow graph to a hardware data-flow architecture, for a specified folding set and specified technology constraints. The folding set specifies the processor in which and the time partition at which the task is executed. The folding set is typically obtained by performing scheduling and resource allocation for the algorithm data-flow graph and the specified iteration period. The technology constraints imposed on the hardware architecture (i.e., the level of pipelining and the implementation style of each processor) are also assumed to be known. The folding technique is used to derive the control circuitry of the hardware architecture (including registers, switches, and interconnections). We derive conditions for the validity of a specified folding set, and present approaches to generate the dedicated architecture using systematic folding of tasks to operators. We propose automatic retiming and pipelining of algorithms described by data-flow graphs for folding. The folding algorithm is applied after preprocessing the data-flow graph (DFG) for automated pipelining and retiming. Our folding algorithm can accommodate single or multiple implementation styles and single or multiple computation clocks, and applies to folding of regular and irregular data-flow graphs.

Original languageEnglish (US)
Pages (from-to)29-43
Number of pages15
JournalIEEE Journal of Solid-State Circuits
Issue number1
StatePublished - Jan 1992

Bibliographical note

Funding Information:
Manuscript received March 5, 1991; revised August 22, 1991. This work was supported by the Army Research Office under Contract DAAL03-90-G-0063, the Office of Naval Research under Contract N00014-91-J-1008, and Texas Instruments Incorporated. K. K. Parhi and C.-Y. Wang are with the Department of Electrical En- ginecring, University of Minnesota, Minneapolis, MN 55455. A. P. Brown is with 3M Corporation, St. Paul, MN 55144. IEEE Log Number 9104045.


Dive into the research topics of 'Synthesis of Control Circuits in Folded Pipelined DSP Architectures'. Together they form a unique fingerprint.

Cite this