Méthode de modélisation et de raffinement pour les systèmes hétérogènes. Illustration avec le langage System C-AMS

Les systèmes sur puces intègrent aujourd'hui sur le même substrat des parties analogiques et des unités de traitement numérique. Tandis que la complexité de ces systèmes s'accroissait, leur temps de mise sur le marché se réduisait. Une conception descendante globale et coordonnée du systèm...

Full description

Bibliographic Details
Main Author: Paugnat, Franck
Language:fra
Published: Université de Grenoble 2012
Subjects:
AMS
Online Access:http://tel.archives-ouvertes.fr/tel-00800204
http://tel.archives-ouvertes.fr/docs/00/80/02/04/PDF/25921_PAUGNAT_2012_archivage.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00800204
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-008002042014-10-14T03:42:46Z http://tel.archives-ouvertes.fr/tel-00800204 2012GRENT041 http://tel.archives-ouvertes.fr/docs/00/80/02/04/PDF/25921_PAUGNAT_2012_archivage.pdf Méthode de modélisation et de raffinement pour les systèmes hétérogènes. Illustration avec le langage System C-AMS Paugnat, Franck [SPI:OTHER] Engineering Sciences/Other [SPI:OTHER] Sciences de l'ingénieur/Autre Niveaux d'abstraction Raffinement Conception analogique Synthèse haut niveau Signaux mixtes Modélisation SystemC AMS SystemC-AMS Modèles de calcul Temps de simulation Les systèmes sur puces intègrent aujourd'hui sur le même substrat des parties analogiques et des unités de traitement numérique. Tandis que la complexité de ces systèmes s'accroissait, leur temps de mise sur le marché se réduisait. Une conception descendante globale et coordonnée du système est devenue indispensable de façon à tenir compte des interactions entre les parties analogiques et les partis numériques dès le début du développement. Dans le but de répondre à ce besoin, cette thèse expose un processus de raffinement progressif et méthodique des parties analogiques, comparable à ce qui existe pour le raffinement des parties numériques. L'attention a été plus particulièrement portée sur la définition des niveaux analogiques les plus abstraits et à la mise en correspondance des niveaux d'abstraction entre parties analogiques et numériques. La cohérence du raffinement analogique exige de détecter le niveau d'abstraction à partir duquel l'utilisation d'un modèle trop idéalisé conduit à des comportements irréalistes et par conséquent d'identifier l'étape du raffinement à partir de laquelle les limitations et les non linéarités aux conséquences les plus fortes sur le comportement doivent être introduites. Cette étape peut être d'un niveau d'abstraction élevé. Le choix du style de modélisation le mieux adapté à chaque niveau d'abstraction est crucial pour atteindre le meilleur compromis entre vitesse de simulation et précision. Les styles de modélisations possibles à chaque niveau ont été examinés de façon à évaluer leur impact sur la simulation. Les différents modèles de calcul de SystemC-AMS ont été catégorisés dans cet objectif. Les temps de simulation obtenus avec SystemC-AMS ont été comparés avec Matlab Simulink. L'interface entre les modèles issus de l'exploration d'architecture, encore assez abstraits, et les modèles plus fin requis pour l'implémentation, est une question qui reste entière. Une bibliothèque de composants électroniques complexes décrits en SystemC-AMS avec le modèle de calcul le plus précis (modélisation ELN) pourrait être une voie pour réussir une telle interface. Afin d'illustrer ce que pourrait être un élément d'une telle bibliothèque et ainsi démontrer la faisabilité du concept, un modèle d'amplificateur opérationnel a été élaboré de façon à être suffisamment détaillé pour prendre en compte la saturation de la tension de sortie et la vitesse de balayage finie, tout en gardant un niveau d'abstraction suffisamment élevé pour rester indépendant de toute hypothèse sur la structure interne de l'amplificateur ou la technologie à employer. 2012-10-25 fra PhD thesis Université de Grenoble
collection NDLTD
language fra
sources NDLTD
topic [SPI:OTHER] Engineering Sciences/Other
[SPI:OTHER] Sciences de l'ingénieur/Autre
Niveaux d'abstraction
Raffinement
Conception analogique
Synthèse haut niveau
Signaux mixtes
Modélisation
SystemC
AMS
SystemC-AMS
Modèles de calcul
Temps de simulation
spellingShingle [SPI:OTHER] Engineering Sciences/Other
[SPI:OTHER] Sciences de l'ingénieur/Autre
Niveaux d'abstraction
Raffinement
Conception analogique
Synthèse haut niveau
Signaux mixtes
Modélisation
SystemC
AMS
SystemC-AMS
Modèles de calcul
Temps de simulation
Paugnat, Franck
Méthode de modélisation et de raffinement pour les systèmes hétérogènes. Illustration avec le langage System C-AMS
description Les systèmes sur puces intègrent aujourd'hui sur le même substrat des parties analogiques et des unités de traitement numérique. Tandis que la complexité de ces systèmes s'accroissait, leur temps de mise sur le marché se réduisait. Une conception descendante globale et coordonnée du système est devenue indispensable de façon à tenir compte des interactions entre les parties analogiques et les partis numériques dès le début du développement. Dans le but de répondre à ce besoin, cette thèse expose un processus de raffinement progressif et méthodique des parties analogiques, comparable à ce qui existe pour le raffinement des parties numériques. L'attention a été plus particulièrement portée sur la définition des niveaux analogiques les plus abstraits et à la mise en correspondance des niveaux d'abstraction entre parties analogiques et numériques. La cohérence du raffinement analogique exige de détecter le niveau d'abstraction à partir duquel l'utilisation d'un modèle trop idéalisé conduit à des comportements irréalistes et par conséquent d'identifier l'étape du raffinement à partir de laquelle les limitations et les non linéarités aux conséquences les plus fortes sur le comportement doivent être introduites. Cette étape peut être d'un niveau d'abstraction élevé. Le choix du style de modélisation le mieux adapté à chaque niveau d'abstraction est crucial pour atteindre le meilleur compromis entre vitesse de simulation et précision. Les styles de modélisations possibles à chaque niveau ont été examinés de façon à évaluer leur impact sur la simulation. Les différents modèles de calcul de SystemC-AMS ont été catégorisés dans cet objectif. Les temps de simulation obtenus avec SystemC-AMS ont été comparés avec Matlab Simulink. L'interface entre les modèles issus de l'exploration d'architecture, encore assez abstraits, et les modèles plus fin requis pour l'implémentation, est une question qui reste entière. Une bibliothèque de composants électroniques complexes décrits en SystemC-AMS avec le modèle de calcul le plus précis (modélisation ELN) pourrait être une voie pour réussir une telle interface. Afin d'illustrer ce que pourrait être un élément d'une telle bibliothèque et ainsi démontrer la faisabilité du concept, un modèle d'amplificateur opérationnel a été élaboré de façon à être suffisamment détaillé pour prendre en compte la saturation de la tension de sortie et la vitesse de balayage finie, tout en gardant un niveau d'abstraction suffisamment élevé pour rester indépendant de toute hypothèse sur la structure interne de l'amplificateur ou la technologie à employer.
author Paugnat, Franck
author_facet Paugnat, Franck
author_sort Paugnat, Franck
title Méthode de modélisation et de raffinement pour les systèmes hétérogènes. Illustration avec le langage System C-AMS
title_short Méthode de modélisation et de raffinement pour les systèmes hétérogènes. Illustration avec le langage System C-AMS
title_full Méthode de modélisation et de raffinement pour les systèmes hétérogènes. Illustration avec le langage System C-AMS
title_fullStr Méthode de modélisation et de raffinement pour les systèmes hétérogènes. Illustration avec le langage System C-AMS
title_full_unstemmed Méthode de modélisation et de raffinement pour les systèmes hétérogènes. Illustration avec le langage System C-AMS
title_sort méthode de modélisation et de raffinement pour les systèmes hétérogènes. illustration avec le langage system c-ams
publisher Université de Grenoble
publishDate 2012
url http://tel.archives-ouvertes.fr/tel-00800204
http://tel.archives-ouvertes.fr/docs/00/80/02/04/PDF/25921_PAUGNAT_2012_archivage.pdf
work_keys_str_mv AT paugnatfranck methodedemodelisationetderaffinementpourlessystemesheterogenesillustrationaveclelangagesystemcams
_version_ 1716717696641400832