Network


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

Hotspot


Dive into the research topics where John Dielissen is active.

Publication


Featured researches published by John Dielissen.


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 | 2006

Low cost LDPC decoder for DVB-S2

John Dielissen; Andries Pieter Hekstra; Vincent Berg

Because of its excellent bit-error-rate performance, the low-density parity-check (LDPC) algorithm is gaining increased attention in communication standards and literature. The new digital video broadcast via satellite standard (DVB-S2) is the first broadcast standard to include a LDPC-code, and the first implementations are available. In our investigation of generic LDPC-implementations we found that scalable sub-block parallelism enables efficient implementations for a wide range of applications. For the DVB-S2 case, using subblock parallelism we obtain half the chip-size of known solutions. For the required performance in the normative configurations for the broadcast service (90Mbps), the area is even 1/3 compared to the smallest published decoder


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.


design, automation, and test in europe | 2004

A scalable architecture for LDPC decoding

Mauro Cocco; John Dielissen; Marc J. M. Heijligers; Andries Pieter Hekstra; Jos Huisken

Low density parity check (LDPC) codes offer excellent error correcting performance. However, current implementations are not capable of achieving the performance required by next generation storage and telecom applications. Extrapolation of many of those designs is not possible because of routing congestions. This article proposes a new architecture, based on a redefinition of a lesser-known LDPC decoding algorithm. As random LDPC codes are the most powerful, we abstain from making simplifying assumptions about the LDPC code which could ease the routing problem. We avoid the routing congestion problem by going for multiple independent sequential decoding machines, each decoding separate received codewords. In this serial approach the required amount of memory must be multiplied by the large number of machines. Our key contribution is a check node centric reformulation of the algorithm which gives huge memory reduction and which thus makes the serial approach possible.


international solid-state circuits conference | 2001

Power-efficient application-specific VLIW processor for turbo decoding

Mjg Marco Bekooij; John Dielissen; Françoise Jeannette Harmsze; S. Sawitzki; J. Huisken; A. van der Weri; J. van Meerbergen

A method permits coprocessors to be embedded inside a programmable VLIW processor. Synchronization of the coprocessors and the VLIW processor is determined at compile-time by the VLIW scheduler. The implementation of a power-efficient turbo decoder demonstrates the effectiveness of this method.


design, automation, and test in europe | 2001

Power-efficient layered turbo decoder processor

John Dielissen; J. van Meerbergen; M. Bekooij; F. Harmsze; S. Sawitzki; J. Huiksen; A. van der Werf

Turbo decoding offers outstanding error correcting capabilities, that will be used in wireless applications like the Universal Mobile Telecom Standard (UMTS). However the algorithm is very computational intensive, and therefore an implementation on a general purpose programmable DSP results in a power consumption which reduces the applicability of turbo decoding in hand-held applications. In this paper we present a solution based on a layered processing architecture. This architecture includes an application specific Very Long Instruction Word (VLIW) processor, a data flow processor, and hard-wired execution units in a hierarchical way. The power consumption of this solution is an order of magnitude better than the implementation on a current state of the art, power efficient general purpose DSP.


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


Archive | 2000

State vector reduction for initialization of sliding windows MAP

John Dielissen; Jos Huisken

Collaboration


Dive into the John Dielissen's collaboration.

Researchain Logo
Decentralizing Knowledge