Aspect-Oriented Design Automation with Model Transformation

Zhao Han, Deyan Wang, Gabriel Rutsch, Bowen Li, Sebastian Siegfried Prebeck, Daniela Sanchez Lopera, Keerthikumara Devarajegowda, Wolfgang Ecker

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

3 Scopus citations

Abstract

Despite the high configurability of IPs and hardware generators, code modifications are still required to introduce aspect-oriented instrumentation to satisfy emerging design requirements such as on-chip debug and functional safety. These code modifications lead to escalated development, verification efforts and deteriorate the code reuse. This paper proposes a highly efficient aspect-oriented design automation approach that leverages graph-grammar-based model transformations. With the proposed approach, main design functionalities and aspect-oriented instrumentation are separately developed, automatically integrated and verified. To demonstrate the applicability, industrial SoCs were transformed to support on-chip debug. Experimental results confirm the efficiency of the approach. Further, reduced code is needed with the proposed automation approach, which also replaces the error-prone manual RTL coding. Finally, the transformation scripts are applicable to different SoCs, which promotes the overall code reuse.

Original languageEnglish
Title of host publicationProceedings of the 2021 IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2021
PublisherIEEE Computer Society
ISBN (Electronic)9781665426145
DOIs
StatePublished - 2021
Externally publishedYes
Event29th IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2021 - Virtual, Online, Singapore
Duration: 4 Oct 20218 Oct 2021

Publication series

NameIEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC
Volume2021-October
ISSN (Print)2324-8432
ISSN (Electronic)2324-8440

Conference

Conference29th IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2021
Country/TerritorySingapore
CityVirtual, Online
Period4/10/218/10/21

Keywords

  • Aspect-Oriented Programming
  • Electronic Design Automation
  • Model-Driven Architecture

Fingerprint

Dive into the research topics of 'Aspect-Oriented Design Automation with Model Transformation'. Together they form a unique fingerprint.

Cite this