Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Marcello Coppola

dblp:63/889 · DBLP profile ↗
← Back
28ranked-venue papers
7as first author
3since 2021 · last 2022
0000-0003-0414-9411ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 24 · 7 first-author · 2 since 2021Software engineering, systems software and programming languages · 5 · 4 first-authorSecurity and privacy · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
5 papers
Interconnection networks and networks-on-chip · 48% GPUs and heterogeneous computing · 16% Parallel and multicore computing · 16%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel programming runtimes
0.412020
Efficient Job Offloading in Heterogeneous Systems Through Hardware-Assisted Packet-Based Dispatching and User-Level Runtime Infrastructure · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Interconnection networks and networks-on-chip
network interface
0.422015
Security in MPSoCs: A NoC Firewall and an Evaluation Framework · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Design of an NoC Interface Macrocell with Hardware Support of Advanced Networking Functionalities · IEEE Trans. Computers 2014
Processor architecture and microarchitecture
security enforcement
0.212015
Security in MPSoCs: A NoC Firewall and an Evaluation Framework · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Interconnection networks and networks-on-chip › routing algorithms
deadlock-free routing
0.212014
Efficient Routing in Heterogeneous SoC Designs with Small Implementation Overhead · IEEE Trans. Computers 2014
Interconnection networks and networks-on-chip › network topology › static interconnection networks
irregular topology
0.212014
Efficient Routing in Heterogeneous SoC Designs with Small Implementation Overhead · IEEE Trans. Computers 2014
Interconnection networks and networks-on-chip
network topology
0.212014
Efficient Routing in Heterogeneous SoC Designs with Small Implementation Overhead · IEEE Trans. Computers 2014
Interconnection networks and networks-on-chip
on-chip communication
0.212014
Design of an NoC Interface Macrocell with Hardware Support of Advanced Networking Functionalities · IEEE Trans. Computers 2014
Cloud and datacenter computing
quality of service
0.212014
Design of an NoC Interface Macrocell with Hardware Support of Advanced Networking Functionalities · IEEE Trans. Computers 2014
Interconnection networks and networks-on-chip
routing algorithms
0.212014
Efficient Routing in Heterogeneous SoC Designs with Small Implementation Overhead · IEEE Trans. Computers 2014
Integrated circuit design › system-on-chip
application-specific soc
0.112014
Efficient Routing in Heterogeneous SoC Designs with Small Implementation Overhead · IEEE Trans. Computers 2014
Integrated circuit design › semiconductor devices › MOS technology
nanoscale CMOS
0.112014
Design of an NoC Interface Macrocell with Hardware Support of Advanced Networking Functionalities · IEEE Trans. Computers 2014
Processor architecture and microarchitecture
chip multiprocessor
0.012008
Low-Complexity Link Microarchitecture for Mesochronous Communication in Networks-on-Chip · IEEE Trans. Computers 2008
Integrated circuit design › clocking
clock distribution
0.012008
Low-Complexity Link Microarchitecture for Mesochronous Communication in Networks-on-Chip · IEEE Trans. Computers 2008

Methods — techniques the papers use, named apart from their topics

unified virtual memory · 0.4packet-based dispatching · 0.4rule-based filtering · 0.2gem5 simulation · 0.2topology mapping · 0.2store-and-forward · 0.2error management · 0.2standard cell design · 0.1
YearPublicationVenuePosition
2022 Poster: Secure Multi-tenant Provisioning of IoT Devices by Combining On-chip Cortex-M TrustZone with Secure Element
Dimitrios Bakoyiannis, Othon Tomoutzoglou, Marcello Coppola
EWSN4
2022 Studio4Education: Model Driven Graphical Programming of IoT applications for Education
abstract
Visual programming (VP) is increasingly used for educational purposes thanks to its user-friendly nature. However, there is also a clear need to take into consideration the teacher objectives and the different students needs. In fact, in practice, students have different levels, some of them have some difficulties, and they are also progressing differently. To deal with all these constraints, we propose "Studio4Education" (S4E), a novel web and desktop based visual programming environment for the development and deployment of IoT applications. Moreover, we integrated S4E with a model driven workbench (Eclipse Papyrus) where the teacher specifies an IoT problem for the students using a high level modeling language: Systems Modeling Language (SysML). Then he generates a configuration for S4E from the model to adapt the S4E VP interface to his goals and to the students level. We also demonstrate a seamless integration between these two tools using the Arrowhead framework.
Sébastien Canet, Fadwa Rekik, Saadia Dhouib, Marcello Coppola
IECON4
2021 Secure Asset Tracking in Manufacturing through Employing IOTA Distributed Ledger Technology
abstract
Today, manufacturing industry is increasingly embracing new technologies such as the Internet of Things (IoT), big data analytics, cloud computing and cybersecurity to cope with system complexity, increase information visibility, improve production performance, and gain competitive advantages in the global market. These advances are rapidly enabling a new generation of smart manufacturing, i.e., a cyber-physical system tightly integrating manufacturing enterprises in the physical world with virtual enterprises in cyberspace. To a great extent, realizing the full potential of cyber-physical systems depends on the development of new methodologies on the Internet of Manufacturing Things (IoMT) for data-enabled engineering innovations. This article presents a real implementation of IOTA Tangle architecture for data transactions extended with HMAC signing through using STM32 (F7 CPU) IoT devices. The evaluation results show promising with 32 light nodes to exceed 28 transactions per second by using 4 full nodes, thus making IOTA-based distributed ledger an effective solution for IoT-based manufacturing environments with zero-value (data) transactions.
Svoronos Leivadaros, Marcello Coppola
CCGRID3
2020 Towards holistic secure networking in connected vehicles through securing CAN-bus communication and firmware-over-the-air updating
Othon Tomoutzoglou, Dimitrios Mbakoyiannis, Nikolas Karadimitriou, Marcello Coppola, Eleonora Montanari, Ioannis A. Deligiannis, Giovanni Gherardi
J. Syst. Archit.5
2020 Efficient Job Offloading in Heterogeneous Systems Through Hardware-Assisted Packet-Based Dispatching and User-Level Runtime Infrastructure
abstract
Emerging heterogeneous systems architectures increasingly integrate general-purpose processors, GPUs, and other specialized computational units to provide both power and performance benefits. While the motivations for developing systems with accelerators are clear, it is important to design efficient dispatching mechanisms in terms of performance and energy while leveraging programmability and orchestration of the diverse computational components. In this paper, we present an infrastructure composed of a hardware, general, packet-based processing-dispatching unit, named generic packet processing unit (GPPU), and of an associated runtime that facilitates userlevel access to GPPU objects, such as packets, queues, and contexts. Hence, we remove drawbacks of traditional costly userto-kernel-level operations, low-level accelerator subtleties that hinder programming productivity, along with architectural obstacles such as handling accelerators' unified virtual address space. We present the design and evaluation of our framework by integrating the GPPU infrastructure with data streaming type accelerators, image filtering, and matrix multiplication, tightly coupled to ARMv8 architecture via unified virtual memory. Under scaling workload our proposed dispatching methods can deliver 3.7× performance improvement over baseline offloading, and up to 4.7× better energy efficiency.
Othon Tomoutzoglou, Dimitrios Mbakoyiannis, Marcello Coppola
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2018 Enabling Efficient Job Dispatching in Accelerator-Extended Heterogeneous Systems with Unified Address Space
abstract
In addition to GPUs that see increasingly widespread use for general-purpose computing, special-purpose accelerators are widely used for their high efficiency and low power consumption, attached to general-purpose CPUs, thus forming Heterogeneous System Architectures (HSAs). This paper presents a new communication model for heterogeneous computing, that utilizes a unified memory space for CPUs and accelerators and removes the requirement for virtual-to-physical address translation through an I/O Memory Management Unit (IOMMU), thus making stronger the adoption of Heterogeneous System Architectures in SoCs that do not include an IOMMU but still representing a large number in real products. By exploiting user-level queuing, workload dispatching to specialized hardware accelerators allows the removal of drawbacks present when copying objects through using the operating system calls. Additionally, dispatching is structured to enable fixed-size packet management that hardware specialized logic accelerates. To also eliminate IOMMU performance loss and IOMMU management complexity, we propose direct accelerator data placement in contiguous space in system-memory, where, the dispatcher provides trasparent access to the accelerators and at the same time offers an easy abstraction in the programming layer for the application. We demonstrate dispatching rates that exceed ten thousand jobs per second implementing architectural support on a low-cost embedded System-on-Chip, bounded only by the computing capacity of the hardware accelerators.
Marcello Coppola
SBAC-PAD2
2016 On-chip networks for mixed-criticality systems
abstract
We propose the integration of a network-on-chip-based MPSoC in mixed-criticality systems, i.e. systems running applications with different criticality levels in terms of completing their execution within predefined time limits. An MPSoC contains tiles that can be either CPUs or memories, and we connect them with an instance of a customizable point-to-point interconnect from STMicroelectronics called STNoC. We explore whether the on-chip network capacity is sufficient for meeting the deadlines of external high critical workloads, and at the same time for serving less critical workloads that are generated internally. To evaluate the on-chip network we vary its configuration parameters, such as the link-width, and the Quality-of-Service (QoS), in specific the number (1 or 2) and type (high or low priority) of virtual channels (VCs), and the relative priority of packets from different flows sharing the same VC.
Polydoros Petrakis, Mohammed Abuteir, Miltos D. Grammatikakis, Kyprianos Papademetriou, Roman Obermaisser, Zaher Owda, Antonis Papagrigoriou, Michael Soulie, Marcello Coppola
ASAP9
2016 ECOSCALE: Reconfigurable computing and runtime system for future exascale systems
Iakovos Mavroidis, Ioannis Papaefstathiou, Luciano Lavagno, Dimitrios S. Nikolopoulos, Dirk Koch, John Goodacre, Ioannis Sourdis, Vassilis Papaefstathiou, Marcello Coppola, Manuel Palomino
DATE9
2015 Security in MPSoCs: A NoC Firewall and an Evaluation Framework
abstract
In multiprocessor system-on-chip (MPSoC), a CPU can access physical resources, such as on-chip memory or I/O devices. Along with normal requests, malevolent ones, generated by malicious processes running in one or more CPUs, could occur. A protection mechanism is therefore required to prevent injection of malicious instructions or data across the system. We propose a self-contained Network-on-Chip (NoC) firewall at the network interface (NI) layer which, by checking the physical address against a set of rules, rejects untrusted CPU requests to the on-chip memory, thus protecting all legitimate processes running in a multicore SoC. To sustain high performance, we implement the firewall in hardware, with rule-checking performed at segment-level based on deny rules. Furthermore, to evaluate its impact, we develop a novel framework on top of gem5 simulation environment, coupling ARM technology and an instance of a commercial point-to-point interconnect from STMicroelectronics (STNoC). Simulation tests include scenarios in which legitimate and malicious processes, running in different CPUs, request access to shared memory. Our results indicate that a firewall implementation at the NI can have a positive effect on network performance by reducing both end-to-end network delay and power consumption. We also show that our coarse-grain firewall can prevent saturation of the on-chip network and performs better than fine-grain alternatives that perform rule checking at page-level. Simulation results are accompanied with field measurements performed on a Zedboard platform running Linux, whereas the NoC Firewall is implemented as a reconfigurable, memory-mapped device on top of AMBA AXI4 interconnect fabric.
Miltos D. Grammatikakis, Kyprianos Papademetriou, Polydoros Petrakis, Antonis Papagrigoriou, Ioannis Christoforakis, Othon Tomoutzoglou, George Tsamis, Marcello Coppola
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.9
2014 Efficient Routing in Heterogeneous SoC Designs with Small Implementation Overhead
abstract
In application-specific SoCs, the irregularity of the topology ends up in a complex and customized implementation of the routing algorithm, usually relying on routing tables implemented with memory structures at source end nodes. As system size increases, the routing tables also increase in size with nonnegligible impact on power, area, and latency overheads. In this paper, we present a routing implementation for application-specific SoCs able to implement in an efficient manner (with no routing tables and using a small logic block in every switch) a deadlock-free routing algorithm in these irregular networks. The mechanism relies on a tool that maps the initial irregular topology of the SoC system into a logical regular structure where the mechanism can be applied. We provide details for both the mapping tool and the proposed routing mechanism. Evaluation results show the effectiveness of the mapping tool as well as the low area and timing requirements of the mechanism. With the mapping tool and the routing mechanism, complex irregular SoC topologies can now be supported without the need for routing tables.
José Cano 0001, José Flich, Antoni Roca 0001, José Duato, Marcello Coppola, Riccardo Locatelli
IEEE Trans. Computers5
2014 Design of an NoC Interface Macrocell with Hardware Support of Advanced Networking Functionalities
abstract
This paper presents the design and the characterization in nanoscale CMOS technology of a Network Interface (NI) for on-chip communication infrastructure with hardware support of advanced networking functionalities: store & forward (S&F) transmission, error management, power management, ordering handling, security, QoS management, programmability, end-to-end protocol interoperability, remapping. The design has been conceived as a scalable architecture: The advanced features can be added on top of a basic NI core implementing data packetization and conversion of protocols, frequency and data size between the connected Intellectual Property (IP) core and the on chip network. The NI can be configured to reach the desired tradeoff between supported services and circuit complexity.
Sergio Saponara, Tony Bacchillone, Esa Petri, Luca Fanucci, Riccardo Locatelli, Marcello Coppola
IEEE Trans. Computers6
2013 TRESCCA - Trustworthy Embedded Systems for Secure Cloud Computing
abstract
Cloud Computing is an inevitable trend. In the near future almost every consumer electronic device will be connected to an ecosystem of third-party service partners, providing applications like payment systems, streamed content, etc using or producing sensitive data. The challenge is, that current cloud operators and their end users do not always trust each other. This lack of trust limits the potential of the cloud computing market. The TRESCCA project aims to lay the foundations of a secure and trustable cloud platform, by ensuring strong logical and physical security on the client devices, using both hardware security and virtualization techniques, while considering the whole cloud service architecture. The project will propose and demonstrate hardware/software solutions allowing stakeholders to delegate the processing of their sensitive data to a remote processing engine, opening up a new field of cloud services and applications. The TRESCCA approach avoids undesirable paradigm shifts, both in the software and in the hardware by complementing existing legacy solutions by non-intrusive add-ons.
Gunnar Schomaker, Andreas Herrholz, Guillaume Duc, Renaud Pacalet, Salvatore Raho, Miltos D. Grammatikakis, Marcello Coppola, Ignacio Garcia Vega
ARES7
2013 From embedded multi-core SoCs to scale-out processors
abstract
Information technology is now an indispensable pillar of a modern day society. CMOS technologies, which lay the foundation for all digital platforms, however, are experiencing a major inflection point due to a slowdown in voltage scaling. The net result is that power is emerging as the key design constraint for all platforms from embedded systems to datacenters. This tutorial presents emerging design paradigms from embedded multicore SoCs to server processors for scale-out datacenters based on mobile cores.
Marcello Coppola, Babak Falsafi, John Goodacre
DATE1
2012 How Green IS Your Cloud? - A 64-b ARM-based Heterogeneous Computing Platform with NoC Interconnect for Server-on-chip Energy-efficient Cloud Computing
Sergio Saponara, Marcello Coppola, Luca Fanucci
CLOSER2
2012 Accurate on-chip router area modeling with Kriging methodology
abstract
Networks-on-chips (NoCs) have emerged as an effective interconnection solution for modern MPSoCs. However, NoCs are characterized by a wide range of parameters and early performance estimations have become keys. We propose an approach to build static cost models (e.g. area) of NoC components. The modeling relies on Kriging theory, which catches the complex interactions between parameters on the basis of few low-level results. Experimental results show that the produced model has a good level of accuracy and a predictable behavior.
Florentine Dubois, Valerio Catalano, Marcello Coppola, Frédéric Pétrot
ICCAD3
2011 Efficient routing implementation in complex systems-on-chip
abstract
In application-specific SoCs, the irregularity of the topology ends up in a complex implementation of the routing algorithm, usually relying on routing tables implemented with memory structures. As system size increases, the routing table increases in size with non-negligible impact on power, area and latency overheads. In this paper we present a routing implementation for application-specific SoCs able to implement in an efficient manner (without requiring routing tables and using a small logic block in every switch) a routing algorithm in these irregular networks. The mechanism relies on a tool that maps the initial irregular topology of the SoC system into a logical regular structure where the mechanism can be applied. We provide details on the mapping tool as well the proposed routing mechanism. Evaluation results show the effectiveness of the mapping tool as well as the low area and timing requirements of the mechanism. With the mapping tool and the routing mechanism complex irregular SoC topologies can now be supported without the use of routing tables.
José Cano 0001, José Flich, José Duato, Marcello Coppola, Riccardo Locatelli
NOCS4
2011 Spidergon STNoC design flow
abstract
In this demonstration we present an enhanced version of the usual Spidergon STNoC design flow. In addition, we show the automatic generation of a simulation platform that can be used to perform early architecture exploration.
Florentine Dubois, José Cano 0001, Marcello Coppola, José Flich, Frédéric Pétrot
NOCS3
2010 Spidergon STNoC: The technology that adds value to your System
Marcello Coppola
Hot Chips Symposium1
2010 3D self testing with Spidergon STNoC
abstract
Summary form only given. 3D integration technology allows the stacking of different chips and devices in a single package. This technology is a very attractive option for many advanced consumer products meeting specifications of the next generation of market key drivers such as mobile phones, set-top-boxes and HDTV. By replacing single chip packages with 3D devices, higher transistor density and low power saving are achieved, data travel distances shortens, the manufacturing cost decreases through die reuse generalization. The maximum benefit is obtained from the use of heterogeneous and highly specialized technologies, and the possibility to make the optimal partitioning early in the design process. This presentation aims at providing novel system solutions to enhance testing with NoC when used in 3D SoCs. In addition, the presentation will address how Spidergon STNoC handling tests with 3D SoCs with multiple power domains and voltage islands.
Marcello Coppola
VTS1
2008 LIME: A Low-latency and Low-complexity On-chip Mesochronous Link with Integrated Flow Control
abstract
This work presents a low-complexity physical link micro architecture for a mesochronous on-chip communication insensitive to clock skew. This new link architecture, called LIME, integrates a low-latency flow control scheme; this feature may ease the set up of reliable Network-on-Chip infrastructures. The proposed architecture also supports virtual channels that are multiplexed on a single physical link. LIME can be integrated in a conventional digital design flow since it is implemented by means of standard cells only.
Sergio Saponara, Francesco Vitullo, Riccardo Locatelli, Philippe Teninge, Marcello Coppola, Luca Fanucci
DSD5
2008 Low-Complexity Link Microarchitecture for Mesochronous Communication in Networks-on-Chip
abstract
Clock distribution is an important issue when designing multi processor systems-on-chip on deep sub-micron technology nodes and non-synchronous approaches are becoming popular in this field. This work presents a low-complexity link microarchitecture for mesochronous on-chip communication that enables skew constraint looseness in the clock tree synthesis, frequency speed-up, power consumption reduction and faster back-end turnarounds. With respect to the state of the art, the proposed link architecture stands for its low power and low complexity overheads; moreover it can be easily integrated in a conventional digital design flow since it is implemented by means of standard cells only. Results are presented referring to the link integrated within a multi processor tiled architecture based on a network-on-chip communication backbone on a CMOS 65 nm technology.
Francesco Vitullo, Nicola E. L'Insalata, Esa Petri, Sergio Saponara, Luca Fanucci, Michele Casula, Riccardo Locatelli, Marcello Coppola
IEEE Trans. Computers8
2007 Mapping and Topology Customization Approaches for Application-Specific STNoC Designs
abstract
Application-specific network-oriented communication architectures have recently become an effective solution to support high bandwidth Systems on-Chip. The Network on-Chip architectures considered so far range from regular to fully customized topologies for application-specific designs requiring high-level bandwidth. To this end, a network-centric design flow is necessary to support the design space exploration of complex SoCs with tight design constraints. This paper introduces four different approaches based on the orthogonalization of core mapping and topology customization applied to STNoC, the Network on-Chip developed by STMicroelecronics. The four methods are derived from the combination of the initial mappings to two standard topologies (ring and spidergon) with two types of topology customization based on the insertion of cross-links to reduce the network distance of standard topologies.
Gianluca Palermo, Giovanni Mariani, Cristina Silvano, Riccardo Locatelli, Marcello Coppola
ASAP5
2007 NoC Topologies Exploration based on Mapping and Simulation Models
abstract
NoC architectures are considered the next generation of communication infrastructure for future systems-on- chip. Selection of the network architecture and mapping of IP nodes onto the NoC topology are two important research topics. In this paper we compare well known NoC interconnect systems, specifically, Ring, 2d-Mesh, Spidergon and unbuffered Crossbar using theoretical uniform traffic based on the request/reply paradigm as well as a realistic traffic based on a Mpeg4 application. The IP mapping is computed by the SCOTCH partitioning tool opportunely modified to maximize selected embedding quality criteria under multiple topological constraints.
Luciano Bononi, Nicola Concer, Miltos D. Grammatikakis, Marcello Coppola, Riccardo Locatelli
DSD4
2007 Application-Specific Topology Design Customization for STNoC
abstract
Customized network-oriented communication architectures have recently become a must to support high bandwidth SoCs. To this end, a corresponding communication design flow is necessary to support the design space exploration of complex SoCs with tight design constraints. In order to exploit the benefits introduced by the NoC approach for the on-chip communication, the paper presents a Pareto Simulated Annealing (PSA) approach for the customization of the network topology. The proposed PSA approach has been applied to STNoC, the Network on-Chip developed by STMicroelectronics. Starting from the ring topology, the proposed application-specific design flow tries to find a set of customized topologies (optimized in terms of performance and area/energy overhead) by adding custom links up to the spidergon topology.
Gianluca Palermo, Cristina Silvano, Giovanni Mariani, Riccardo Locatelli, Marcello Coppola
DSD5
2006 Trends and Trade-offs in Designing Highly Robust Throughput on Chip Communication Network
abstract
Summary form only given. Moore's law predicts that soon it will be possible to integrate billions of transistors on a single chip. Currently on-chip communication for multiprocessor system-on-chip (MPSoC) is realized using buses such as AMBA, STbus, and IBM's Core-connect. On-chip buses are not fundamentally different than computer buses, except that they are designed and optimized to operate entirely within a single chip meaning that wider buses are possible, and there is no constraint to the number of pins. These buses typically include a number of address and data wires, bi-directional signaling for management, and a complex arbitration policy. Since wire delay becomes more critical than computation delay, bus implementations for future SoC will be increasingly hard. For example, placement and routing for on-chip buses is extremely complex due to the large number of wires. Thus, a SoC bus may occupy an area comparable to a processing element. Current electronic design methodology is not able to handle the escalating design complexity and decreased time-to-market requirements for embedded applications in MPSoC, due to extensive hardware/software partitioning and design space exploration. Network-on-chip simplifies the overall MPSoC design and provides services to various computing resources, such as general and specialized processing elements, storage devices, reconfigurable FPGAs, or application-specific IP blocks, through a standard, structured, functionally correct, robust, scalable, and efficient intra-chip communication and synchronization infrastructure. In this talk we explain why scalable on-chip communication networks, such as networks-on-chip (NoC) are today not only attractive for system on chip design but they possess some features for designing robust systems
Marcello Coppola
IOLTS1
2004 OCCN: A Network-On-Chip Modeling and Simulation Framework
abstract
The open-source on-chip communication network (OCCN) defines an efficient framework for network-on-chip modeling and simulation based on an object-oriented C++ library built on top of systemC. OCCN increases the productivity of developing communication driver models through the definition of a universal communication API. This API provides a new design pattern that enables creation and reuse of executable transaction level models (TLMs). OCCN also addresses protocol refinement, design exploration, and high-level performance modeling.
Marcello Coppola, Stephane Curaba, Miltos D. Grammatikakis, Giuseppe Maruccia, Francesco Papariello
DATE1
2004 OCCN: a NoC modeling framework for design exploration
Marcello Coppola, Stephane Curaba, Miltos D. Grammatikakis, Riccardo Locatelli, Giuseppe Maruccia, Francesco Papariello
J. Syst. Archit.1
2003 IPSIM: SystemC 3.0 Enhancements for Communication Refinement
abstract
Refinement is a key methodology for SoC design. The proposed IPSIM design environment, based on a C++ modeling library developed on top of SystemC 3.0, supports an object-oriented design methodology, separates IP modules into behavior and communication components, and further establishes two inter-module communication layers. The message box layer includes generic and system-specific communication, while the driver layer implements higher level user-defined communications as illustrated in a design example.
Marcello Coppola, Stephane Curaba, Miltos D. Grammatikakis, Giuseppe Maruccia
DATE1