Cone of influence analysis at the electronic system level using machine learning

Jannis Stoppe, Robert Wille, Rolf Drechsler

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

3 Scopus citations

Abstract

Cone of influence analysis, i.e. determining the parts of the circuit which are relevant to a considered circuit signal, is an established methodology applied in several design tasks. In abstractions like the Register Transfer Level (RTL) or the gate level, cone of influence analysis is simple. However, the introduction of higher levels of abstractions, particularly the Electronic System Level (ESL), made it significantly harder to reliably extract a cone of influence. In this paper, we propose a methodology that enables cone of influence analysis at the ESL. Instead of a structural analysis, a behavioral scheme is proposed, i.e. stimuli representing different system executions are analyzed. To this end, machine learning techniques are exploited. This enables a very good approximation of the desired cone of influence which is non-invasive, does not rely on the availability of the source code, and performs fast. Case studies confirm the applicability of the proposed approach.

Original languageEnglish
Title of host publicationProceedings - 16th Euromicro Conference on Digital System Design, DSD 2013
Pages582-587
Number of pages6
DOIs
StatePublished - 2013
Externally publishedYes
Event16th Euromicro Conference on Digital System Design, DSD 2013 - Santander, Spain
Duration: 4 Sep 20136 Sep 2013

Publication series

NameProceedings - 16th Euromicro Conference on Digital System Design, DSD 2013

Conference

Conference16th Euromicro Conference on Digital System Design, DSD 2013
Country/TerritorySpain
CitySantander
Period4/09/136/09/13

Keywords

  • Cone of Influence
  • ESL
  • Machine Learning
  • SystemC

Fingerprint

Dive into the research topics of 'Cone of influence analysis at the electronic system level using machine learning'. Together they form a unique fingerprint.

Cite this