High-Level System Modeling for Rapid HW/SW Architecture Exploration

Chafic Jaber, Andreas Kanstein, Ludovic Apvrille, Amer Baghdadi, Patricia Le Moënner, Renaud Pacalet
<span title="">2009</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/vpx5dudvcrc7rbhkaxvb3bhjoi" style="color: black;">2009 IEEE/IFIP International Symposium on Rapid System Prototyping</a> </i> &nbsp;
The increasing complexity of system-on-chip designespecially the software part of those systems -has stimulated much research work on design space exploration at the early stages of system development. In this paper we propose a new methodology for system modeling based on a specific UML profile. It defines a high design abstraction level for modeling and analyzing hardware resource sharing between system elements. Additionally, a SystemC-based simulator is developed in order to simulate
more &raquo; ... systems and evaluate their performance. Due to the high level of abstraction, the developed simulator enables fast exploration of design solutions. First promising results are presented and discussed over a mobile platform for the 3GPP LTE protocol stack. Architecture resources are instantiated from a library of pre-defined abstract models for architecture nodes that can be customized by setting the appropriate performance parameters, thus reducing the modeling effort. The architecture model should define how nodes can communicate with each others. For example a computation node may access a storage node through a communication node. Hence we define an architecture communication path. It is the sequence of all the communication nodes that permits to a computation node to access a storage node. This path could be unique or run time selected depending on architecture defined parameters or on a routing policy if modeling is in a context of network on chip.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/rsp.2009.27">doi:10.1109/rsp.2009.27</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/rsp/JaberKABMP09.html">dblp:conf/rsp/JaberKABMP09</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/satlm7mnqfe4nnbtgpmprndssu">fatcat:satlm7mnqfe4nnbtgpmprndssu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200709220020/http://biblio.telecom-paristech.fr/cgi-bin/download.cgi?id=9383" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/a0/88/a088812f98fcbf29b53c57a35c423f8614c1cd6f.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/rsp.2009.27"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>