Skip to Main content Skip to Navigation
Conference papers

DiplodocusDF: Analyzing Hardware/Software Interactions with a Dinosaur

Andrea Enrici 1, 2 Ludovic Apvrille 1, 2 Renaud Pacalet 1, 2 
1 LabSoC - System on Chip
LTCI - Laboratoire Traitement et Communication de l'Information
Abstract : Development of new products commonly relies on existing designs where hardware and software are modeled separately and their interactions investigated late at verification time. Composing hardware with software yields more than the sum of the two parts and solid design dedicates a great deal of time and money to understand their interactions. This paper presents a novel modeling methodology based on DiplodocusDF, a UML Model-Driven Engineering approach for the design of heterogeneous data processing systems. Our methodology separately models conflicting aspects such as communications versus computations, dataflow versus controlflow and allows for their impact on the overall system's performance to be separately analyzed at various abstraction levels. Our methodology is applied to a case study which shows how it is possible to study interactions parallel to design, thus greatly reducing time-to-market of new products and comprehension of existing designs.
Complete list of metadata
Contributor : TelecomParis HAL Connect in order to contact the contributor
Submitted on : Sunday, December 15, 2019 - 12:43:10 PM
Last modification on : Tuesday, October 19, 2021 - 11:15:20 AM


  • HAL Id : hal-02412044, version 1


Andrea Enrici, Ludovic Apvrille, Renaud Pacalet. DiplodocusDF: Analyzing Hardware/Software Interactions with a Dinosaur. DUHDe, 1st Workshop on Design Automation for Understanding Hardware Designs, Workshop at DATE 2014, Mar 2014, Dresde, Germany. ⟨hal-02412044⟩



Record views