System-level design methodology for streaming multi-processor embedded systems

Leiden Repository

System-level design methodology for streaming multi-processor embedded systems

Type: Doctoral Thesis
Title: System-level design methodology for streaming multi-processor embedded systems
Author: Nikolov, Hristo N.
Publisher: Leiden Institute of Advanced Computer Science (LIACS), Faculty of Science, Leiden University
Issue Date: 2009-04-16
Keywords: Design automation for MPSoCs
Kahn Process Networks
Multi-Processor Systems-on-Chip (MPSoCs) design
Platform-based design
System-level design
Abstract: This dissertation introduces new design methodology for automated design, programming, and implementation of multiprocessor systems-on-chip (MPSoCs) starting at a high level of abstraction. The proposed methodology offers a fully integrated tool-flow for very fast exploration and implementation of alternative MPSoCs, where design space exploration, system-level synthesis, application mapping, and system prototyping of MPSoCs are highly automated. The main idea is starting from a functional specification of an application and a description of an MPSoC at system level, to refine and translate them to lower register transfer level (RTL) descriptions in a systematic and automated way. This is achieved by applying a model-driven approach which exploits the platform-based design concept. In particular, to model an application, we use the Kahn Process Network (KPN) model of computation, which has proved to be well suited for specifying streaming applications in a parallel form. In addition, we have devised a platform model which allows for building MPSoCs in a systematic and automated way that execute KPNs efficiently. We use a mapping model to express the relation between the processes and the communication channels in the application (KPN) and the processing and memory components of the platform.
Description: Promotor: Ed. F. Deprettere, Co-promotor: Todor Stefanow
With summary in Dutch
Faculty: Faculteit der Wiskunde en Natuurwetenschappen
Citation: Nikolov, H.N., 2009, Doctoral thesis, Leiden University
ISBN: 9789090241630
Sponsor: Progress/STW
Handle: http://hdl.handle.net/1887/13729
 

Files in this item

Description Size View
application/pdf Cover 764.1Kb View/Open
application/pdf Full text 956.7Kb View/Open
application/pdf Propositions 76.43Kb View/Open

This item appears in the following Collection(s)