Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Edwin Rijpkema is active.

Publication


Featured researches published by Edwin Rijpkema.


design, automation, and test in europe | 2005

A Design Flow for Application-Specific Networks on Chip with Guaranteed Performance to Accelerate SOC Design and Verification

Kees Goossens; John Dielissen; Om Prakash Gangwal; Santiago González Pestana; Andrei Radulescu; Edwin Rijpkema

Systems on chip (SOC) are composed of intellectual property blocks (IP) and interconnect. While mature tooling exists to design the former, tooling for interconnect design is still a research area. In this paper we describe an operational design flow that generates and configures application-specific network on chip (NOC) instances, given application communication requirements. The NOC can be simulated in SystemC and RTL VHDL. An independent performance verification tool verifies analytically that the NOC instance (hardware) and its configuration (software) together meet the application performance requirements. The Æthereal NOCs guaranteed performance is essential to replace time-consuming simulation by fast analytical performance validation. As a result, application-specific NOCs that are guaranteed to meet the applications communication requirements are generated and verified in minutes, reducing the number of design iterations. A realistic MPEG SOC example substantiates our claims.


design, automation, and test in europe | 2004

Cost-performance trade-offs in networks on chip: a simulation-based approach

Santiago González Pestana; Edwin Rijpkema; Andrei Radulescu; Kees Goossens; Om Prakash Gangwal

A challenge facing designers of systems on chip (SoC) containing networks on chip (NoC) is to find NoC instances that balance the cost (e.g. area) and performance (e.g. latency and throughput). In this paper we present a simulation-based approach to address this problem. We use XML to instantiate network components (routers, network interfaces) and their composition. NoCs are evaluated in terms of cost and performance by sweeping over different parameters (e.g. network topology, network interface queue depth). We then show, how we can obtain trade-off plots by using the results obtained with our simulation environment. Finally, by means of two examples we illustrate how trade-off plots can help the NoC designers in selecting the right network based on a set of different constraints.


design, automation, and test in europe | 2004

An efficient on-chip network interface offering guaranteed services, shared-memory abstraction, and flexible network configuration

Andrei Radulescu; John Dielissen; Kees Goossens; Edwin Rijpkema; Paul Wielage

In this paper we present a network interface for an on-chip network. Our network interface decouples computation from communication by offering a shared-memory abstraction, which is independent of the network implementation. We use a transaction-based protocol to achieve backward compatibility with existing bus protocols such as AXI, OCP and DTL. Our network interface has a modular architecture, which allows flexible instantiation. It provides both guaranteed and best-effort services via connections. These are configured via network interface ports using the network itself, instead of a separate control interconnect. An example instance of this network interface with 4 ports has an area of 0.143 mm/sup 2/ in a 0.13 /spl mu/m technology, and runs at 500 MHz.


networks-on-chips | 2003

Guaranteeing the quality of services in networks on chip

Kees Goossens; John Dielissen; J Jef van Meerbergen; Peter Poplavko; Andrei Rădulescu; Edwin Rijpkema; Erwin Waterlander; Paul Wielage

Users expect a predictable quality of service (QOS) of embedded systems, even for future, more dynamic, applications. System-on-chip designers use networks on chip (NOC) to solve deep submicron problems, and to divide global problems into local, decoupled problems. NOCs provide services through protocol stacks, and introducing guaranteed services enables IP re-use and platform-based design. It also provides globally predictable behaviour, as required by the user, when combining local, decoupled solutions. There are several levels of QOS commitment (correctness, completion, completion bounds), with increasing cost. A combination of guaranteed and best-effort (no commitment) services combines their respective attractive features: predictable behaviour, and good average resource utilisation. The AETHEREAL NOC is an example of this approach, and forms the basis of a QOS-based design style, as advocated in this chapter.


Dynamic and robust streaming In and between connected consumer-electronics devices | 2005

Building Predictable Systems on Chip: An Analysis of Guaranteed Communication in the Aethereal Network on Chip

Om Prakash Gangwal; Andrei Radulescu; Kgw Kees Goossens; Santiago González Pestana; Edwin Rijpkema

As the complexity of Systems-on-Chip (SoC) is growing, meeting real-time requirements is becoming increasingly difficult. Predictability for computation, memory and communication components is needed to build real-time SoC. We focus on a predictable communication infrastructure called the AEthereal Network-on-Chip (NoC). The AEthereal NoC is a scalable communication infrastructure based on routers and network interfaces (NI). It provides two services: guaranteed throughput and latency (GT), and best effort (BE). Using the GT service, one can derive guaranteed bounds on latency and throughput. To achieve guaranteed throughput, buffers in NI must be dimensioned to hide round-trip latency and rate difference between computation and communication IPs (Intellectual Property). With the BE service, throughput and latency bounds cannot be derived with guarantees. In this chapter, we describe an analytical method to compute latency, throughput and buffering requirements for the AEthereal NoC. We show the usefulness of the method by applying it on an MPEG-2 (Moving Picture Experts Group) codec example.


Lecture Notes in Computer Science | 2005

Deadlock prevention in the ÆTHEREAL protocol

Biniam Gebremichael; Frits W. Vaandrager; Miaomiao Zhang; Kees Goossens; Edwin Rijpkema; Andrei Rădulescu

The AEthereal protocol enables both guaranteed and best effort communication in an on-chip packet switching network. We discuss a formal specification of AEthereal and its underlying network in terms of the PVS specification language. Using PVS we prove absence of deadlock for an abstract version of our model.


Dynamic and Robust Streaming Between Connected Consumer-Electronic Devices. | 2005

Service-based design of systems on chip and networks on chip

Kgw Kees Goossens; S Gonzalez Pestana; Jtmh John Dielissen; Om Prakash Gangwal; van Jl Jef Meerbergen; Andrei Radulescu; Edwin Rijpkema; Paul Wielage

We discuss why performance verification of systems on chip (soc) is difficult, by means of an example. We identify four reasons why building socs with predictable performance is difficult: unpredictable resource usage, variable resource performance, resource sharing, and interdependent resources. We then introduce the concept of a service, aiming to address these problems, and describe its advantages over “ad-hoc” approaches. Finally, we introduce the AEthereal network on chip (noc) as a concrete example of a communication resource that implements multiple service levels.


design, automation, and test in europe | 2003

Trade Offs in the Design of a Router with Both Guaranteed and Best-Effort Services for Networks on Chip

Edwin Rijpkema; Kgw Kees Goossens; Andrei Radulescu; Jtmh John Dielissen; van Jl Jef Meerbergen; Paul Wielage; Erwin Waterlander


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 2005

An efficient on-chip NI offering guaranteed services, shared-memory abstraction, and flexible network configuration

Andrei Radulescu; John Dielissen; Santiago González Pestana; Om Prakash Gangwal; Edwin Rijpkema; Paul Wielage; Kees Goossens


Archive | 2003

Concepts and Implementation of the Philips Network-on-Chip

John Dielissen; Chenghong Huang; Kees Goossens; Edwin Rijpkema

Collaboration


Dive into the Edwin Rijpkema's collaboration.

Top Co-Authors

Avatar

Kees Goossens

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Kgw Kees Goossens

Eindhoven University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge