-
-
-
-
-
-
-
HomeSite map
SoC/Offres d'emplois/Stages/2009-2010/CIAN 2 (CAO & Circuits) Print page

Génération automatique de modèles de performances nonlinéaires pour circuits intégrés par les machines à vecteurs de support

OBJECTIF

  La synthèse automatisée des circuits intégrés analogiques est généralement classée en deux catégories : l'optimisation basée sur la simulation d'une part et l'optimisation basée sur la connaissance d'autre part. Dans les deux cas, un optimiseur et un évaluateur de performances interagissent en boucle. Dans le premier cas, l'évaluateur est un ensemble de tests conçus pour mesurer les performances par simulation électrique. Dans le deuxième cas, l'évaluateur est un ensemble d'équations modélisant les performances du circuit, implantées dans l'outil de synthèse.

 

Deux approches peuvent être envisagées pour concevoir un modèle de performances (équations) de circuit analogique :

- la modélisation par connaissance ou  boîte blanche [1]: il s'agit d'extraire un jeu d'équations symboliques, basé sur la connaissance du schéma interne du circuit et l'utilisation de lois simples pour les transistors (modèles de 1er ordre généralement).

- la modélisation par identification ou  boîte noire [1]: il s'agit de caractériser le circuit par une série de simulations et d'extraire ainsi un ensemble de données tabulaires reliant les performances du circuit à un vecteur de variables d'entrée. Ces données tabulaires peuvent ensuite faire l'objet d'une interpolation polynômiale par exemple.

 

C'est cette dernière approche qui sera étudiée lors de ce stage, dans un objectif d'automatisation du processus de modélisation. En général, la qualité du modèle final repose en grande partie sur le choix des variables et la précision du modèle face aux phénomènes non-linéaires modélisés. Le processus de génération du modèle pourra s'appuyer sur des techniques d'apprentissage de type "Machines à Vecteurs de Support" (appelées SVM).

 

DESCRIPTION

Le travail demandé suppose :

L’étude des machines à vecteur de support SVM [3].

Choix d’un outil libre de modélisation en SVM [3].

Modélisation d’un circuit analogique simple ainsi que ses performances non-linéaires.

Analyse qualitative et quantitative des modèles obtenus en termes de temps d’apprentissage et d’évaluation.

Implantation des modèles dans un environnement déjà développé.

  

REFERENCES

[1] G. Gielen, Design and modeling tools for analog/RF circuits in mixed-signal integrated systems on chip, FDL'02 Forum on Design Languages, Sept. 2002, Marseille, France.

[2] Connaissance et synthèse en vue de la conception et la réutilisation de circuits analogiques intégrés, Thèse R. Iskander, UPMC, juillet 2008

[3] www.support-vector-machines.org

 

COMPETENCES REQUISES

Intérêt pour le développement d'outils CAO analogiques

Intérêt pour la simulation électrique

Intérêt pour la modélisation des circuits analogiques 

 

ENCADRANT

Il sera encadré par Dr. Ramy ISKANDER

Email : Ramy.Iskander(at)lip6(.)fr

 

REMUNERATION

Ce stage sera rémunéré pendant toute la durée du stage.

 

LIEU

Laboratoire LIP6, Paris, France

LIP6 LIP6-SoC LIP6 CNRS UPMC