John Dielissen
Philips
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by John Dielissen.
design, automation, and test in europe | 2005
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
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
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
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
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
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
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
Andrei Radulescu; John Dielissen; Santiago González Pestana; Om Prakash Gangwal; Edwin Rijpkema; Paul Wielage; Kees Goossens
Archive | 2003
John Dielissen; Chenghong Huang; Kees Goossens; Edwin Rijpkema
Archive | 2000
John Dielissen; Jos Huisken