Hardware/software co-design

G De Michell, RK Gupta - Proceedings of the IEEE, 1997 - ieeexplore.ieee.org
Most electronic systems, whether self contained or embedded, have a predominant digital
component consisting of a hardware platform which executes software application …

System level hardware/software partitioning based on simulated annealing and tabu search

P Eles, Z Peng, K Kuchcinski, A Doboli - Design automation for embedded …, 1997 - Springer
This paper presents two heuristics for automatic hardware/software partitioning of system
level specifications. Partitioning is performed at the granularity of blocks, loops …

ISDL: An instruction set description language for retargetability

G Hadjiyiannis, S Hanono, S Devadas - Proceedings of the 34th annual …, 1997 - dl.acm.org
We present the Instruction Set Description Language, ISDL, a machine description language
used to describetarget architectures to a retargetable compiler. The featuresand flexibility of …

COSYN: Hardware-software co-synthesis of embedded systems

BP Dave, G Lakshminarayana, NK Jha - Proceedings of the 34th annual …, 1997 - dl.acm.org
Hardware-software co-synthesis is the process ofpartitioning an embedded system
specification into hardware andsoftware modules to meet performance, power and cost …

Hardware software partitioning using genetic algorithm

D Saha, RS Mitra, A Basu - Proceedings Tenth International …, 1997 - ieeexplore.ieee.org
Hardware software co-design is gaining importance with the advent of CAD for embedded
systems. A key phase in such designs is partitioning the specification into hardware and …

An architectural co-synthesis algorithm for distributed, embedded computing systems

WH Wolf - IEEE Transactions on Very Large Scale Integration …, 1997 - ieeexplore.ieee.org
Many embedded computers are distributed systems, composed of several heterogeneous
processors and communication links of varying speeds and topologies. This paper …

Static timing analysis of embedded software

S Malik, M Martonosi, YTS Li - Proceedings of the 34th annual Design …, 1997 - dl.acm.org
This paper examines the problem of statically analyzing the performance of embedded
software. This problem is motivated by the increasing growth of embedded systems and a …

System-level synthesis of low-power hard real-time systems

D Kirovski, M Potkonjak - Proceedings of the 34th Annual Design …, 1997 - dl.acm.org
We present a system-level approach for power optimization undera set of user specified
costs and timing constraints of hard real-timedesigns. The approach optimizes all three …

Extending the Kernighan/Lin heuristic for hardware and software functional partitioning

F Vahid, TD Le - Design automation for embedded systems, 1997 - Springer
Abstract The Kernighan/Lin graph partitioning heuristic, also known as min-cut or group
migration, has been extended over several decades very successfully for circuit partitioning …

Protocol selection and interface generation for HW-SW codesign

JM Daveau, GF Marchioro, T Ben-Ismail… - IEEE transactions on …, 1997 - ieeexplore.ieee.org
The aim of this paper is to present a communication synthesis approach stated as an
allocation problem. In the proposed approach, communication synthesis allows to transform …