DocumentCode
2954255
Title
Timing-driven HW/SW codesign based on task structuring and process timing simulation
Author
Ramanathan, Dinesh ; Dasdan, Ali ; Gupta, Rajesh
Author_Institution
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear
1999
fDate
1999
Firstpage
203
Lastpage
207
Abstract
Task structuring is the process of determining the individual tasks of a system, leading to the system´s description as a task graph. This paper shows that RADHA-RATAN, our rate derivation algorithms, can be used to validate various tradeoffs made during task structuring, making this step timing aware. We show how RADHA-RATAN enables construction of a high-level timing model of the system leading to a process timing simulation of the entire system. An interesting aspect of process timing simulation is that it provides the ability to observe system level timing behavior based on timing requirements and analysis before an implementation of the tasks has been carried out. Based on task structuring and process timing simulation we propose a codesign methodology by which a system designer can gain insight into the system´s timing performance. This approach enables the designer to reduce expensive timing driven design iterations. We have implemented this methodology in the RADHA-RATAN framework. We illustrate its application by an example
Keywords
hardware-software codesign; timing; HW/SW codesign; RADHA-RATAN; codesign methodology; process timing; process timing simulation; rate derivation algorithms; task graph; task structuring; Analytical models; Computational modeling; Computer simulation; Design automation; Design engineering; Engineering profession; Error correction; Performance gain; Permission; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign, 1999. (CODES '99) Proceedings of the Seventh International Workshop on
Conference_Location
Rome
ISSN
1092-6100
Print_ISBN
1-58113-132-1
Type
conf
DOI
10.1109/HSC.1999.777433
Filename
777433
Link To Document