System-level design: orthogonalization of concerns andplatform-based design
Keutzer, K.; Newton, A.R.; Rabaey, J.M.; Sangiovanni-Vincentelli, A.
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Volume 19, Issue 12, Dec 2000 Page(s):1523 - 1543
Digital Object Identifier 10.1109/43.898830
Summary:System-level design issues become critical as implementation
technology evolves toward increasingly complex integrated circuits and
the time-to-market pressure continues relentlessly. To cope with these
issues, new methodologies that emphasize re-use at all levels of
abstraction are a “must”, and this is a major focus of our
work in the Gigascale Silicon Research Center. We present some important
concepts for system design that are likely to provide at least some of
the gains in productivity postulated above. In particular, we focus on a
method that separates parts of the design process and makes them nearly
independent so that complexity could be mastered. In this domain,
architecture-function co-design and communication-based design are
introduced and motivated. Platforms are essential elements of this
design paradigm. We define system platforms and we argue about their use
and relevance. Then we present an application of the design methodology
to the design of wireless systems. Finally, we present a new approach to
platform-based design called modern embedded systems, compilers,
architectures and languages, based on highly concurrent and software
programmable architectures and associated design tools
View citation and abstract |