MOCSYN: Multiobjective core-based single-chip system synthesis

Robert P. Dick, Niraj K. Jha

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

In this paper, we present a system synthesis algorithm, called MOCSYN, which partitions and schedules embedded system specifications to intellectual property cores in an integrated circuit. Given a system specification consisting of multiple periodic task graphs as well as a database of core and integrated circuit characteristics, MOCSYN synthesizes real-time heterogeneous single-chip hardware-software architectures using an adaptive multiobjective genetic algorithm that is designed to escape local minima. The use of multiobjective optimization allows a single system synthesis run to produce multiple designs which trade off different architectural features. Integrated circuit price, power consumption, and area are optimized under hard real-time constraints. MOCSYN differs from previous work by considering problems unique to single-chip systems. It solves the problem of providing clock signals to cores composing a system-on-a-chip. It produces a bus structure which balances ease of layout with the reduction of bus contention. In addition, it carries out floorplan block placement within its inner loop allowing accurate estimation of global communication delays and power consumption.

Original languageEnglish (US)
Title of host publicationDesign, Automation, and Test in Europe
Subtitle of host publicationThe Most Influential Papers of 10 Years Date
PublisherSpringer Netherlands
Pages291-311
Number of pages21
ISBN (Print)9781402064876
DOIs
StatePublished - Dec 1 2008

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Fingerprint Dive into the research topics of 'MOCSYN: Multiobjective core-based single-chip system synthesis'. Together they form a unique fingerprint.

Cite this