A rule-based methodology for hardware configuration validation in embedded systems

Lin Li, Philipp Wagner, Ramesh Ramaswamy, Albrecht Mayer, Thomas Wild, Andreas Herkersdorf

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

As the complexity of multicore SoCs increases, more potential system issues are arising. Hardware-related configuration issues are becoming more complicated owing to the introduction of more cores and various complex peripherals. Considering the complexity of multicore programming, consultation of the main source of guidance, i.e. the user manual, is not an efficient approach to identify such problems. Improper hardware-related configurations could lead to either functional or performance issues. Some of these issues are even subtle and hard to detect. Therefore, a rule-based validation methodology is proposed to deal with hardware-related configuration issues in an efficient and reliable way. Hardware trace is applied in this methodology to detect issues even before symptoms appear. The method directly observes the register accesses and detects bugs based on trace data. It is independent of the application as long as they are run on the given platform, which means the same method implementation could be applied to any applications on the same platform. In this paper, an initial proof-of-concept for the proposed methodology has been implemented and demonstrated on the Infineon TC29 device.

Original languageEnglish
Title of host publicationProceedings of the 19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016
EditorsSander Stuijk
PublisherAssociation for Computing Machinery, Inc
Pages180-189
Number of pages10
ISBN (Electronic)9781450343206
DOIs
StatePublished - 23 May 2016
Event19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016 - St. Goar, Germany
Duration: 23 May 201625 May 2016

Publication series

NameProceedings of the 19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016

Conference

Conference19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016
Country/TerritoryGermany
CitySt. Goar
Period23/05/1625/05/16

Keywords

  • Debug
  • Embedded systems
  • Hardware configurations
  • SoC
  • Trace

Fingerprint

Dive into the research topics of 'A rule-based methodology for hardware configuration validation in embedded systems'. Together they form a unique fingerprint.

Cite this