2006
DOI: 10.1145/1151074.1151077
|View full text |Cite
|
Sign up to set email alerts
|

UML-based multiprocessor SoC design framework

Abstract: This paper describes a complete design flow for multiprocessor systems-on-chips (SoCs) covering the design phases from system-level modeling to FPGA prototyping. The design of complex heterogeneous systems is enabled by raising the abstraction level and providing several system-level design automation tools. The system is modeled in a UML design environment following a new UML profile that specifies the practices for orthogonal application and architecture modeling. The design flow tools are governed in a sing… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
65
0
1

Year Published

2006
2006
2010
2010

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 135 publications
(66 citation statements)
references
References 25 publications
0
65
0
1
Order By: Relevance
“…PeaCE [14], on the other hand, supports automatic computation refinement while decision making mostly has to be performed manually. Daedalus [15], Koski [16], and SystemCoDesigner (SCD) [7] are system-level synthesis tools that automatically map applications to MPSoC targets. These tools support decision making and refinement for application computation, but decision making and refinement for communication is only supported for limited types of communication architectures.…”
Section: Related Workmentioning
confidence: 99%
“…PeaCE [14], on the other hand, supports automatic computation refinement while decision making mostly has to be performed manually. Daedalus [15], Koski [16], and SystemCoDesigner (SCD) [7] are system-level synthesis tools that automatically map applications to MPSoC targets. These tools support decision making and refinement for application computation, but decision making and refinement for communication is only supported for limited types of communication architectures.…”
Section: Related Workmentioning
confidence: 99%
“…As mentioned in our introduction, there are various related architectural exploration environments (e.g., [7,13,24,27,35]) that, like Sesame, also facilitate flexible system-level performance evaluation by providing support for mapping a behavioral application specification to an architecture specification. In Gries [18], an excellent survey is presented of various methods, tools and environments for early design space exploration.…”
Section: Related Workmentioning
confidence: 99%
“…However, the high degree of parallelism of processors makes programming of MPSoCs a challenging task. While many research groups have conducted research on optimally mapping an application onto a given MPSoC platform, e.g., Daedalus [19], SystemCoDesigner [9], Koski [13], System-on-Chip Environment (SCE) [1], etc., there is still only little work on defining the right programming model for MPSoCs.…”
Section: Introductionmentioning
confidence: 99%