DocumentCode
1557340
Title
Multirate VLSI arrays and their synthesis
Author
Lenders, Patrick ; Rajopadhye, Sanjay
Author_Institution
Dept. of Comput. Sci., New England Univ., Armidale, NSW, Australia
Volume
46
Issue
5
fYear
1997
fDate
5/1/1997 12:00:00 AM
Firstpage
515
Lastpage
529
Abstract
Many applications in signal and image processing can be efficiently implemented on regular VLSI architectures such as systolic arrays. Multirate arrays (MRAs) are an extension of systolic arrays where different data streams are propagated with different clocks. We address the analysis and synthesis problem for this class of architectures. We present a formal definition of MRAs, as systems of recurrence equations defined over sparse polyhedral domains. We also give transformation rules for this class of recurrences, and use them to show that MRAs constitute a particular subset of systems of affine recurrence equations (SoAREs). We then address the synthesis problem, and show how an MRA can be systematically derived from an initial specification in the form of a mathematical equation. The main transformations that we use are domain rescalings and dependency decomposition, and we illustrate our method by deriving a hitherto unknown decimation filter array
Keywords
VLSI; logic design; systolic arrays; VLSI arrays; analysis and synthesis; initial specification; multirate arrays; recurrence equations; sparse polyhedral domains; systolic arrays; transformation rules; Application software; Clocks; Computer Society; Computer architecture; Difference equations; Hardware; Image processing; Signal synthesis; Systolic arrays; Very large scale integration;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.589218
Filename
589218
Link To Document