DocumentCode
955937
Title
The hierarchical timing pair model for multirate DSP applications
Author
Chandrachoodan, Nitin ; Bhat, Shuvra S. ; Liu, K. J Ray
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Maryland, College Park, MD, USA
Volume
52
Issue
5
fYear
2004
fDate
5/1/2004 12:00:00 AM
Firstpage
1209
Lastpage
1217
Abstract
The problem of representing timing information associated with functions in a dataflow graph is considered. This information is used for constraint analysis during behavioral synthesis of appropriate architectures for implementing the graph. Conventional models for timing suffer from shortcomings that make it difficult to represent timing information in a hierarchical manner for sequential and multirate systems. Some of these shortcomings are identified, and an alternate timing model that does not have these problems for hardware implementations is provided. We introduce the concept of timing pairs to model delay elements in sequential and multirate circuits and show how this allows us to derive hierarchical timing information for complex circuits. The resulting compact representation of the timing information can be used to streamline system performance analysis. In addition, several analytical results that previously applied only to single rate systems can now be extended to multirate systems. We present an algorithm to compute the timing parameters and have used this to compute timing parameters for a number of benchmark circuits. The results obtained on several ISCAS benchmark circuits as well as several multirate dataflow graphs corresponding to useful signal processing applications are presented. These results show that the new representation model can result in large reductions in the amount of information required to represent timing for hierarchical systems.
Keywords
data flow graphs; hierarchical systems; sequential circuits; signal processing; timing; behavioral synthesis; benchmark circuit; complex circuits; constraint analysis; dataflow graph; hierarchical timing pair model; multirate DSP applications; multirate system; sequential system; signal processing application; single rate system; streamline system performance analysis; timing information; Circuits; Delay; Digital signal processing; Hardware; Hierarchical systems; Information analysis; Performance analysis; Signal processing algorithms; System performance; Timing;
fLanguage
English
Journal_Title
Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1053-587X
Type
jour
DOI
10.1109/TSP.2004.826178
Filename
1284818
Link To Document