Académique Documents
Professionnel Documents
Culture Documents
I- Présentation ADS
1-Introduction
Advanced Design System (ADS), développé par AgilentEEsof EDA, est un logiciel de
conception et modélisation de systèmes électroniques pour les micro-ondes et les
radiofréquences. Les applications visées sont très vastes et comprennent en autre le domaine
de la téléphonie mobile, les réseaux sans fil, les systèmes de communications radar et
satellite.
Le logiciel offre des possibilités de conception et de simulation pour les domaines des
radiofréquences et des micro-ondes et se divise en 2 modules Analogue RF Designer et
Digital Signal Processing Designer pouvant interagir entre eux :
La conception de circuits intégrés monolithiques (MMICs) ou hybrides (avec des
Composants Montés en Surface).
La conception de nouvelles architectures pour les futures normes de
télécommunications sans fils.
a-projets
ADS utilise des projets (extension _prj) pour organiser automatiquement les données issues
de la création, de la simulation ou de l’analyse d’un nouveau design. Un projet inclue le
circuit, le layout, la simulation et les résultats d’un design créé à partir de la fenêtre principale
(main) qui apparaît lors de l’ouverture de ADS.
Un projet se compose des répertoires suivants :
b-Créer un projet
L’opération de création d’un nouveau projet est représentée par la figure I.2.3. Elle s’effectue à partir
de la fenêtre principale
Figure 1:création d'un nouveau projet
c-Ouvrir un projet
Pour ouvrir un projet, on peut utiliser les deux procédures suivantes :
Choisir le menu File/Open Project puis utiliser la boîte de dialogue pour localiser le
projet à ouvrir
Utiliser l’explorateur de la fenêtre principale pour localiser le projet et double cliquer
pour l’ouvrir (figure 2)
a-Design
ADS utilise des fichiers design (nom.dsn) pour enregistrer les circuits de simulation et les
layout. Un fichier de design est une page schematic à partir de laquelle il est possible de :
Pour créer un nouveau design (cf. figure 3), il est possible d’utiliser les deux procédures
suivantes :
Il est ensuite possible d’insérer les éléments (composants, données, sources, boîte de
simulation et de contrôle, . . .) disponibles dans les bibliothèques du logiciel.
C- Ouvrir un Design
Un design existant peut s’ouvrir :
La figure 4 montre un élément S-PARAMETERS qui permet de simuler les paramètres S d’un circuit.
Cet élément est soit automatiquement inséré dans le schematic si un module prédéfinit est utilisé
soit disponible dans la bibliothèque "Simulation-S_Param".
La simulation se lance en cliquant sur l’icône appropriée ou en allant dans le menu Simulate.
Figure 5: Simulation sous ADS
L’optimisation dans ADS permet de comparer les résultats simulés à l’objectif et modifie les
valeurs des variables pour qu’elles se rapprochent le plus possible de l’objectif à atteindre.
Pour effectuer une optimisation, il est nécessaire d’insérer les éléments suivants dans la page
schematic (cf. figure 7) :
Au moins un paramètre identifié dans le circuit comme étant une variable
nommée "Var eqn" (bibliothèque "Data Items") à optimiser (option “opt”)
dans un intervalle de valeurs.
Une boîte d’objectif nommée "Goal" (bibliothèque "Optim-Stat-Yield-
DOE").
Une boîte d’optimisation nommée "Optim" (bibliothèque "Optim-Stat-
YieldDOE").
D’une manière générale, la méthode Random est utilisée dans un premier temps puis
complétée par la méthode Gradient pour affiner l’optimisation.
NOTE :
Autrement dit même le plus puissant des algorithmes ne pourront pas donner une réponse
adéquate à un paramètre à optimiser entre −1 et +1. Il ne faut jamais oublier que toute
simulation numérique à un objectif de conception pratique dans une technologie donnée. Le
concepteur doit donc avoir réfléchi préalablement au problème pour aider l’algorithme choisi
à converger vers une solution réalisable (éviter typiquement des lignes microruban de 1km de
long répondant au problème mathématique !)
Figure 7:Outils pour optimiser un design