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
|