Proceedings of the 4th International Conference on Hardware/Software Codesign and System Synthesis 2006
DOI: 10.1145/1176254.1176272
|View full text |Cite
|
Sign up to set email alerts
|

Automatic generation of transaction level models for rapid design space exploration

Abstract: Transaction-level modeling has been touted to improve simulation performance and modeling efficiency for early design space exploration. But no tools are available to generate such transaction-level models from abstract input descriptions. Designers have to write such models manually, which is a tedious and error-prone task, and one of bottlenecks in improving designer's productivity. In this paper, we propose a method to generate transaction-level models from virtual architecture models where components commu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2007
2007
2020
2020

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 21 publications
(8 citation statements)
references
References 13 publications
0
8
0
Order By: Relevance
“…In almost all cases, complete system implementations are composed out of a fixed library of communication components, often limited to a single, canonical target architecture template that is proprietary and custom-designed [22] or based on an industry standard [14,17]. Solely targeting design space exploration, several approaches support the automatic generation of TLMs for early prototyping and validation, but without the capability to generate actual implementations [20,1,19].…”
Section: Related Workmentioning
confidence: 99%
“…In almost all cases, complete system implementations are composed out of a fixed library of communication components, often limited to a single, canonical target architecture template that is proprietary and custom-designed [22] or based on an industry standard [14,17]. Solely targeting design space exploration, several approaches support the automatic generation of TLMs for early prototyping and validation, but without the capability to generate actual implementations [20,1,19].…”
Section: Related Workmentioning
confidence: 99%
“…This concept is close to our HPC approach, but the examples in [3] are limited to low-level FIFO communication and the authors do not present a solution to automated transactor generation. An approach for the automatic generation of transactors from an abstract input description is presented in [14]. In contrast to our approach, here communication must be modeled using a predefined semantic based on message passing, shared memory accesses and events.…”
Section: Related Workmentioning
confidence: 99%
“…These approaches do not address transaction level platform modeling without the need to use another language. The closest work is in SpecC TLM generation for design space exploration [14], which still requires designers to understand complex channel modeling in a non-standard SpecC language. One important difference is that their modeling abstraction requires implementation decisions for synchronization to be already made.…”
Section: Related Workmentioning
confidence: 99%