Aller au menu Aller au contenu
Our engineering & Master degrees


School of engineering in Physics, Applied Physics, Electronics & Materials
Science

Our engineering & Master degrees
Our engineering & Master degrees

> Studies

SOC Design Methodology - 5PMEMVM0

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Number of hours

    • Lectures : 5.0
    • Tutorials : 5.0
    • Laboratory works : 32.0
    • Projects : 0
    • Internship : 0
    ECTS : 3.5

Goals

The course aims to introduce current approaches to the design and validation of hardware / software SoCs architectures (Codesign, Cosimulation, Codevelopment, Exploration and Performance Estimation, etc.).

Contact Andrea BATTISTELLA, Mounir BENABDENBI

Content

The course is focused on the following aspects:

  • Methodology of SoC design, modeling and specification
  • Functional Models
  • Transactional Models (TLM)
  • Cycle Accurate Models (BCA)
  • High Level Synthesis Models
  • Software / hardware partitioning / co-design / co-simulation
  • SoCs performance analysis (cycles / power)
  • Embedded software design (HW parameters to header files, Initialization / Boot code, Device drivers)
    The course integrates many labs with the aim of familiarizing students with high level modeling languages ex.SystemC/C++ ?and their application to the SoC design flow. The aspects of functional modeling, TLM, BCA, RTL, HLS, Power, eSW as well as cosimulation will be tackled in the labs sessions.


Prerequisites

Computer architecture, VLSI design
HW and SW programming languages: VHDL and C language

Tests

TP and project reports + project oral presentation



50% DS 2H + 50% TP

Additional Information

Curriculum->SEI->Semester 9

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes