DocumentCode :
1568308
Title :
TLM automation for multi-core design
Author :
Abdi, Samar
Author_Institution :
Electr. & Comput. Eng., Concordia Univ., Montreal, QC, Canada
fYear :
2010
Firstpage :
717
Lastpage :
724
Abstract :
Transaction Level Models (TLMs) are being increasingly used by multi-core system designers for design validation and embedded SW development. However, with well defined modeling semantics and TLM automation tools, it is also possible to use TLMs for multi-core design. This paper presents recent research in automatic generation of timed TLMs for early, yet reliable, evaluation of multi-core design decisions. The TLMs are automatically generated from a given mapping of a concurrent application to a multi-core platform. The application code is annotated with delays at the basic-block level of granularity. Similarly, the platform services, such as communication and scheduling, also include timing delays. The TLM automation methods have been implemented in the embedded system environment (ESE) toolset. Our experimental results with ESE demonstrate that multi-core TLMs can be generated in the order of seconds; they simulate close to host-compiled application execution speed, and are more than 90% accurate compared to board measurements on average for industrial size examples. Therefore, TLM automation enables early and reliable evaluation of multi-core design decisions.
Keywords :
embedded systems; logic design; microprocessor chips; TLM automation tools; design validation; embedded system environment toolset; embedded systems; host-compiled application execution speed; multicore system designer; scheduling; transaction level models; Delay; Design automation; Design engineering; Design methodology; Embedded computing; Embedded system; Hardware; Job shop scheduling; Prototypes; Software prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-5765-6
Electronic_ISBN :
978-1-4244-5767-0
Type :
conf
DOI :
10.1109/ASPDAC.2010.5419793
Filename :
5419793
Link To Document :
بازگشت