• 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