AutoIC : Implémentation d’algorithmes d’optimisation pour la conception automatique de circuit analogique
Encadrants
- Paul Chollet ; Tan Peng
- Emails: pachollet@telecom-paris.fr
- Bureaux: 3b48
Nombre d'étudiant par instance du projet:
- Minimum: 2
- Maximum: 4
Nombre d'instances du projet :
2Sigles des UE couvertes et/ou Mots-clés :
Python, Conception Circuit Analogique, Optimisation Bayésienne, Particle Swarm OptimisationLogo/Favicon
Description du projet :
La conception de circuit AMS est une tâche complexe qui présente des difficultés à chaque étape. En fonction des spécifications, le concepteur doit d’abord choisir une architecture adaptée. Cela demande une grande connaissance et de l’expertise. De plus, pour une architecture donnée, un grand nombre de paramètres doit être déterminé. La relation entre les performances et ces paramètres étant subtile et incertaine, la détermination des paramètres s’appuie sur l’intuition d’experts humains. L’optimisation des paramètres nécessite d’effectuer un grand nombre de simulations qui peuvent être très lentes pour les circuits complexes. La conception automatique vise à accéléré le processus en automatisant la partie dimensionnement des transistors via des algorithmes d’optimisations.Objectifs du projet :
L’objectif du projet est d’implémenter un algorithme d’optimisation pour faire le dimensionnement automatique d'un circuit électronique.Ce circuit amplificateur est composé de 8 transistors dont il faut spécifier les dimensions (longueur et largeur) ainsi qu’une source de courant Ibias et d’une capacité de compensation Cc dont les valeurs sont aussi à déterminer. Le nombre total de paramètres est donc de 18. Le but de l’algorithme est de déterminer la valeur de ces paramètres afin de respecter certaines spécification, que l’on fixera plus tard, pour le circuit. Les deux algorithmes considérés sont le « Particle Swarm Optimisation » et l’optimisation bayésienne. Après une phase de recherche sur ces algorithme ils seront implémentés en langage Python afin d’être testés.