<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE article SYSTEM "http://www.adv-radio-sci.net/inc/ars/copernicus.dtd">
<article language="en">
	<journal>
		<journal_title>Advances in Radio Science</journal_title>
		<journal_url>www.adv-radio-sci.net</journal_url>
		<issn>1684-9965</issn>
		<eissn>1684-9973</eissn>
		<volume_number>7</volume_number>
		<volume_title>Kleinheubacher Berichte 2008</volume_title>
		<publication_year>2009</publication_year>
	</journal>
	<doi>10.5194/ars-7-107-2009</doi>
	<article_url>http://www.adv-radio-sci.net/7/107/2009/</article_url>
	<abstract_html>http://www.adv-radio-sci.net/7/107/2009/ars-7-107-2009.html</abstract_html>
	<fulltext_pdf>http://www.adv-radio-sci.net/7/107/2009/ars-7-107-2009.pdf</fulltext_pdf>
	<start_page>107</start_page>
	<end_page>112</end_page>
	<publication_date>2009-05-18</publication_date>
	<article_title content_type="html">Quantitative comparison of performance analysis techniques for modular and generic network-on-chip</article_title>
	<authors>
		<author numeration="1" affiliations="1">
			<name>M. C. Neuenhahn</name>
		</author>
		<author numeration="2" affiliations="1">
			<name>J. Schleifer</name>
			<email>schleifer@eecs.rwth-aachen.de</email>
		</author>
		<author numeration="3" affiliations="1">
			<name>H. Blume</name>
		</author>
		<author numeration="4" affiliations="1">
			<name>T. G. Noll</name>
		</author>
	</authors>
	<affiliations>
		<affiliation numeration="1" content_type="html">Chair for Electrical Engineering and Computer Systems, RWTH Aachen Univ., Schinkelstraße 2, 52062 Aachen, Germany</affiliation>
	</affiliations>
	<abstract content_type="html">NoC-specific parameters feature a huge impact on performance and
implementation costs of NoC. Hence, performance and cost evaluation of these
parameter-dependent NoC is crucial in different design-stages but the
requirements on performance analysis differ from stage to stage. In an early
design-stage an analysis technique featuring reduced complexity and limited
accuracy can be applied, whereas in subsequent design-stages more accurate
techniques are required.

&lt;br&gt;&lt;br&gt;
In this work several performance analysis techniques at different levels of
abstraction are presented and quantitatively compared. These techniques
include a static performance analysis using timing-models, a Colored Petri
Net-based approach, VHDL- and SystemC-based simulators and an FPGA-based
emulator. Conducting NoC-experiments with NoC-sizes from 9 to 36 functional
units and various traffic patterns, characteristics of these experiments
concerning accuracy, complexity and effort are derived.

&lt;br&gt;&lt;br&gt;
The performance analysis techniques discussed here are quantitatively
evaluated and finally assigned to the appropriate design-stages in an
automated NoC-design-flow.</abstract>
	<references>
		<reference numeration="1" content_type="text"> Altera Corporation: Nios II Processor Reference Handbook, Altera Corporation, 2007. </reference>
		<reference numeration="2" content_type="text"> Altera Corporation: Stratix II Device Handbook, Altera Corporation, 2007. </reference>
		<reference numeration="3" content_type="text"> Angiolini, F., Meloni, P., Carta, S., Benini, L., and Raffo, L.: Contrasting a NoC and a Traditional Interconnect Fabric with Layout Awareness, in: Design, Automation and Test in Europe, DATE &apos;06, 1–6, 2006. </reference>
		<reference numeration="4" content_type="text"> Bainbridge, J. and Furber, S.: Chain: a delay-insensitive chip area interconnect, IEEE Micro, 22, 16–23, 2002. </reference>
		<reference numeration="5" content_type="text"> Benini, L. and De Micheli, G.: Networks on chips: a new SoC paradigm, Computer, 35, 70–78, 2002. </reference>
		<reference numeration="6" content_type="text"> Bjerregaard, T. and Mahadevan, S.: A survey of research and practices of Network-on-chip, ACM Comput. Surv., 38, p 1, 2006. </reference>
		<reference numeration="7" content_type="text"> Blume, H., Feldkaemper, H. T., and Noll, T. G.: Model-Based Exploration of the Design Space for Heterogeneous Systems on Chip, J. VLSI Signal Proc., 40, 19–34, 2005. </reference>
		<reference numeration="8" content_type="text"> Dick, R. P., Rhodes, D. L., and Wolf, W.: TGFF: task graphs for free, The Sixth International Workshop on Hardware/Software Codesign (CODES/CASHE &apos;98), 97–101, 1998. </reference>
		<reference numeration="9" content_type="text"> Dotolia, M. and Fanti, M. P.: An Urban Traffic Network Model via Coloured Petri Nets, Control Eng. Pract., 14, 17~pp., 2006. </reference>
		<reference numeration="10" content_type="text"> Duato, J., Yalamanchili, S., and Ni, L.: Interconnection Networks – An Engineering Approach, San Francisco, USA, Morgan Kaufmann Publishers, 479-482, 2003. </reference>
		<reference numeration="11" content_type="text"> Girault, C. and Valk, R.: Petri Nets for Systems Engineering, Berlin, Springer, 9–68, 2004. </reference>
		<reference numeration="12" content_type="text"> IEEE: IEEE Std 1666–2005 IEEE Standard SystemC Language Reference Manual, IEEE Std 1666–2005, 0_1-423~pp., 2006. </reference>
		<reference numeration="13" content_type="text"> Jensen, K.: Net Models in System Development, Ph.D. thesis, Aarhus University, 1980. </reference>
		<reference numeration="14" content_type="text"> Mentor Graphics: ModelSim, Mentor Graphics, 2007. </reference>
		<reference numeration="15" content_type="text"> Neuenhahn, M. C., Blume, H., and Noll, T. G.: Quantitative analysis of network topologies for NoC-architectures on an FPGA-based emulator, Kleinheubacher Tagung, 2006. </reference>
		<reference numeration="16" content_type="text"> Neuenhahn, M. C., Blume, H., and Noll, T. G.: Quantitative Design Space Exploration of Routing-Switches for Network-on-Chip, Kleinheubacher Tagung Miltenberg, 145–150, 2007. </reference>
		<reference numeration="17" content_type="text"> Neuenhahn, M. C., Lemmer, D., Blume, H., and Noll, T. G.: Quantitative Cost Modeling of Error Protection for Network-on-Chip, ProRISC Workshop, Veldhoven, 331–337, 2007. </reference>
		<reference numeration="18" content_type="text"> Petri, C. A.: Kommunikation mit Automaten, Ph.D. thesis, Institut für instrumentelle Mathematik, Friedrich-Wilhelm-University Bonn, 1962. </reference>
		<reference numeration="19" content_type="text"> Schleifer, J., Blume, H., and Noll, T. G.: Performance Analysis of Networks on Chip Using Coloured Petri Nets, in: ProRISC 2008, Veldhoven, The Netherlands, 94–99, 2008. </reference>
		<reference numeration="20" content_type="text"> Shang, D. B., Koelmans, F., Yakovlev, A., and Xia, F.: Asynchronous system synthesis based on direct mapping using VHDL and Petri nets, IEE P.-Comput. Dig. T., 151, 12~pp., 2004. </reference>
		<reference numeration="21" content_type="text"> Tilera Corporation: TILE64\texttrademark Processor Product Brief, Tilera Corporation, 2007. </reference>
		<reference numeration="22" content_type="text"> Vangal, S., Howard, J., Ruhl, G., Dighe, S., Wilson, H., Tschanz, J., Finan, D., Iyer, P., Singh, A., Jacob, T., Jain, S., Venkataraman, S., Hoskote, Y., and Borkar, N.: An 80-Tile 1.28TFLOPS Network-on-Chip in 65 nm CMOS, in: IEEE International Solid-State Circuits Conference (ISSCC), Digest of Technical Papers, 98–589, 2007. </reference>
		<reference numeration="23" content_type="text"> Wielage, P. and Goossens, K.: Networks on silicon: blessing or nightmare?, in: Digital System Design, 196–200, 2002. </reference>
	</references>
</article>

