Projects

Demons project description

Acronym

DEMONS = DEbugging and MOnitoring Networks on Silicon

Name

DEbugging and MOnitoring Networks on Silicon

Duration

2003-2004

Goal

The objective of the DEMONS project is to provide methodological support for debugging complex on-chip multiprocessor communicating via Networks on Silicon.

Description

The successful development of novel systems and applications does not only depend on our capabilities to build SoCs; we also need methods and tools for programming these embedded multiprocessor platforms. A crucial task in hardware and software development, that is often underestimated, is debugging. Already today, most time in system design is spent on debugging and testing. Unfortunately, debugging is still more an art than a science. Debugging future SoC-based systems will be an even bigger challenge than debugging today?s systems. The complexity increases exponentially due to the many components present in such systems and the integration of these components on a chip severely limits the accessibility (observability and controllability) of these components. Providing real-time full accessibility through the hardware infrastructure is prohibitively expensive.

With the emerging trend of NoS-based SoCs , novel solutions to debugging such SoCs are needed. The basis of debugging is understanding and observation. Thus, techniques for monitoring SoCs behavior are essential. We are exploring the new opportunities offered by these on-chip networks.

Key challenges we are exploring:

  • Communication-centric debugging
  • Information explosion
  • Intrussiveness
  • Cost
  • Methodological support
Partners involved
People involved (from TU/e-EE-ES):
Links