![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
|
Génération automatique de modèles de performances nonlinéaires pour circuits intégrés par les machines à vecteurs de supportOBJECTIFLa 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).
DESCRIPTIONLe 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 REQUISESInté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
ENCADRANTIl sera encadré par Dr. Ramy ISKANDER Email : Ramy.Iskander(at)lip6(.)fr
REMUNERATIONCe stage sera rémunéré pendant toute la durée du stage.
LIEULaboratoire LIP6, Paris, France |