ACM Home Page
Please provide us with feedback. Feedback
Interface synthesis for heterogeneous multi-core systems from transaction level models
Full text PdfPdf (211 KB)
Source
Language, Compiler and Tool Support for Embedded Systems archive
Proceedings of the 2007 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems table of contents
San Diego, California, USA
POSTER SESSION: Poster exhibit summaries table of contents
Pages: 140 - 142  
Year of Publication: 2007
ISBN:978-1-59593-632-5
Also published in ...
Authors
Hansu Cho  University of California, Irvine, CA
Samar Abdi  University of California, Irvine, CA
Daniel Gajski  University of California, Irvine, CA
Sponsors
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 59,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1254766.1254791
What is a DOI?

ABSTRACT

This paper presents a tool for automatic synthesis of RTL interfaces for heterogeneous MPSoC from transaction level models (TLMs). The tool captures the communication parameters in the platform and generates interface modules called universal bridges between buses in the design. The design and configuration of the bridges depend on several platform components including heterogeneity of the components, traffic on the bus, size of messages and so on. We define these parameters and show how the synthesizable RTL code for the bridge can be automatically derived based on these parameters. We use industrial strength design drivers such as an MP3 decoder to test our automatically generated bridges for a variety of platforms and compare them to manually designed bridges on different quality metrics. Our experimental results show that performance of automatically generated bridges are within 5% of manual design for simple platforms but surpasses them for more complex platforms. The area and RTL code size is consistently better than manual design while giving 5 orders of improvement in development time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
S. Narayan and D. Gajski, "Synthesis os system-level bus interfaces.", Proc. European Design and Test Conference, 1997 Pages 395--399
3
 
4
Yin-Tsung Hwang; Sung-Chun Lin, "Automatic protocol translation and template based interface synthesis for IP reuse in SoC", The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, 2004. Proceedings. pages 565--568
 
5

Collaborative Colleagues:
Hansu Cho: colleagues
Samar Abdi: colleagues
Daniel Gajski: colleagues