Parmi les produits électroniques de l'industrie des semiconducteurs, les applications mixtes numériques-analogiques (AMS) représentent une part de marché à forte croissance. Le principal problème pour la conception de systèmes AMS est l'absence de flot de conception standard, puisque les blocs AMS ne peuvent pas être synthétisés de façon systématique à partir d'une spécification de haut niveau en l'absence d'information au niveau transistor. Par ailleurs, il est très difficile de modéliser les caractéristiques au niveau transistor dans des descriptions comportementales de plus haut niveau (système).
Face à ces défis, nous proposons une plateforme de modélisation, de dimensionnement et de vérification unifiée. La plate-forme repose sur une méthode de dimensionnement ascendant des blocs analogiques et une approche de simulation descendante depuis le système jusqu'aux transistors. Les différents niveaux d'abstraction envisagés sont décrits grâce aux langages C/C ++ et SystemC-AMS. En outre, nous expliquons comment UVM-SystemC-AMS développé dans le cadre du projet européen FP7 VERDI, fournit une méthode pour la vérification des systèmes AMS avec des interactions HW / SW.
Nous appliquons ces méthodes à deux circuits. Le premier est un circuit de conversion analogique-numérique pipeline à 3 étages et 6 bits. Il présente une vue hiérarchique du processus de conception. Le second est un sous-système analogique d'un système implantable de télémétrie, qui inclut une boucle de rétroaction.