Skip to main navigation Skip to search Skip to main content

Introducing Model-of-Things (MoT) and Model-of-Design (MoD) for simpler and more efficient hardware generators

  • Technical University of Munich

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

29 Scopus citations

Abstract

Several leading research groups name hardware generation as the next disruptive productivity improvement after IP-reuse. Metamodeling and code generation have already demonstrated a speedup by a factor 3× for the complete implementation phase of a chip. Furthermore, code size reduction by a factor of 3× was achieved with the hardware generation language (HGL) Chisel. However, the development of generators, often implemented as scripts with print statements or with template engines, takes a significant amount of time. As a countermeasure, the OMG vision of Model Driven Architecture (MDA) introduces intermediate models and transformations between them to structure the generation process and to provide a measure for reusing parts of the generators. In this paper, we present our adoption of MDA to digital hardware design to speedup generator construction. We define intermediate models named Model-of-Things (MoT) for formalizing specification data and Model-of-Design (MoD) for hardware design related modeling. In addition, we introduce Templatesof- Design (ToD) to capture the (micro-)architecture, to retrieve MoT data from the MoD, and to enable further automation in specifying the architecture. Finally, we define basic type and expression models that are used in MoT, MoD as well as ToD and thus simplify passing data from one model to another. First analysis shows that we can simplify building one generator up to a factor of 10x. This factor increases further when different target languages or target language styles are generated from one MoD as well.

Original languageEnglish
Title of host publication2016 IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509035618
DOIs
StatePublished - 22 Nov 2016
Event24th Annual IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2016 - Tallinn, Estonia
Duration: 26 Sep 201628 Sep 2016

Publication series

Name2016 IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2016

Conference

Conference24th Annual IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2016
Country/TerritoryEstonia
CityTallinn
Period26/09/1628/09/16

Keywords

  • Design Productivity
  • Hardware Generation
  • Model Driven Architecture
  • Model-of-Design (MoD)
  • Model-of-Things (MoT)

Fingerprint

Dive into the research topics of 'Introducing Model-of-Things (MoT) and Model-of-Design (MoD) for simpler and more efficient hardware generators'. Together they form a unique fingerprint.

Cite this