Search: 
 
 

Tasks
Students
Papers
Demos
Posters
Talks

Core Design Technology for Complex Heterogeneous Systems

 

Video Introduction
by leader Alberto
Sangiovanni-Vincentelli
Each of the above grand themes proposes to develop solutions addressing a particular problem, such as power, concurrency, variability or reliability, and brings together aspects from multiple communities such as modeling, architecture exploration, design synthesis, verification, test, etc. To do this successfully requires an underlying and common design technology framework for complex heterogeneous systems, which can be shared over technology domains and optimization targets. At GSRC, we have expended considerable effort in developing the basic foundations for such a framework under the Metropolis header. Yet, while we have made major inroads, plenty of challenges remain to be resolved if we want to successfully address the challenges raised in the first three themes. More specifically, the following design needs can be identified:
  • Formal specifications that include declarative and operational components expressed in continuous and discrete time domains.
  • Design as a formally verified refinement process on a set of consistent abstraction layers where appropriate interfaces are built to handle heterogeneous signal domains, thereby ensuring vertical consistency.
  • Optimized and automatic design space exploration with heterogeneous implementation architectures.
  • Mapping of functionality onto architectures exploiting multi-processor optimized compilers, high-level hardware synthesis, and automatic communication synthesis.
  • Automatic extraction of architecture models with stochastic models to capture uncertainties typical of nano-fabrics and mapping of functionalities onto these architectures with optimization of expected performance and cost.
  • An integration framework based on formalized models where the design process can be adaptively defined according to the application domain and offering the opportunity to different constituencies to leverage each other's work.
  • An integrated roadmapping framework that allows for the projection of the effectiveness of various circuit, architecture and system solutions in future scaled technologies with respect to metrics such as cost, performance and power. For instance, the increasing introduction of yield-increasing on-line activities puts in question traditional metrics such as area and cost.
This theme spans over the full timeline, and is in fact relevant for system design at all levels of granularity.
 
You are not logged in
©1998-2008 GSRC