Académique Documents
Professionnel Documents
Culture Documents
Rabat
Préparé par :
Safae BATITI
Hicham BOUZEKRI
2002/2003
Tables des matières
Introduction générale :
1. Fonction d’amplification
2. Caractéristiques principales
3. Amplificateur suiveur
1. Fonction d’amplification :
2. Caractéristiques principales :
3. Amplificateur suiveur :
Objectif :
L’objectif alors de ce TP est de :
* Initier au simulateur de Cadence;
* Approfondir l’utilisation du logiciel ;
* Vérifier le cahier des charges de cet amplificateur en le
simulant;
L’outil Cadence est un environnement intégré qui propose un ensemble
de logiciels répondant à la quasi totalité des besoins dans les domaines suivants
(voir annexe) :
Conception de circuits intégrés,
Simulation de haut niveau,
Ou bien encore du dessin « full custom » d’un circuit.
Le logieciel Cadence :
1. Généralités :
Ligne de commande : on peut exécuter des commandes sans avoir recours aux
différents menus déroulants;
Ligne de rappel : vous rappelle la prochaine étape que vous devez faire pour
complèter une commande;
Ensuite, on va faire appel au gestionnaire de librairie (fig.2) qui affiche toutes les
librairies qu’il trouve dans le « search path ». Il nous donne aussi accès à tout le contenu
(Cell, CellViews...) des librairies et aux commandes pour gérer les « Cells » et les
« Views ». On pourra modifier le « search Path » en invoquant Tools −> Library Path
Editor :
Sur ce gestionnaire, on a trois blocs importants : Library −> Cell −> View :
Library : elle contient les différentes bibliothèques qui à leur tour (chacune)
contiennent toutes les cellules regroupées par types High Speed (HS) optimisée
pour la rapidité et Low Leakage (LL) optimisée pour la consomation minimale et
par types de technologie H8 (0.18um) et H9 (0.13um) ...
Cell : c’est les cellules qui référent aux différentes portes. Et si on veut les classer
par catégories on a qu’à cocher Show Categories.
Schematic : une vue pour éditer le schéma électrique et pour faire les
simulations;
Symbol : une vue sur laquelle on trouve le symbole de notre porte pour
une utilisation comme sous−ensemble dans un circuit;
Une cellule de cet amplificateur sous le nom de ampli_miller existe déjà dans la
bibliothèque AOP.
On va créer une librairie dans laquelle on enregistrera les cellules et les vues
qu’on pouvait pas éditer. Par exemple, on l’utilisera pour saisir les différentes vues de
cellules pour un seul TP.
A partir de la fenêtre CIW :
1. On sélectionne : File −> New −> Library du menu principal de la
fenêtre Library Manager;
2. On nomme la nouvelle librairie et on clique sur Ok;
3. On vérifie que l’option « Attach to an existing techfile » est active
dans la fenêtre qui apparaît, on fait Ok et on choisit notre librairie technologique
(DKHCMOS8D). On observe dans la fenêtre CIW que Cadence compile le fichier
technologique pour créer la bibliothèque. On verra juste après le nom de la nouvelle
librairie se rajouter à la liste dans le Library Manager.
Il est possible de vérifier les propriétés d’une librairie en cliquant sur le nom de la
librairie dans la fenêtre Library Manager avec le bouton milieu de la souris et en
choisissant Properties. On peut remarquer qu’en cliquant avec le bouton milieu de la
souris ce même menu fait apparaître les fonctions suivantes : new, copy, rename, delete,
properties.
Une fois ceci est fait, on clique sur la vue schématique pour y accèder. La fenêtre
Composer−Schematic (fig.4) apparaît :
Plusieurs menus sont disponibles sur la fenêtre de la fig.4 qui ont pour fonction la
visualisation ou l’édition des composants ..., on citera :
Un transistor NMOS
Un transistor PMOS
Une capacité Miller
Fig.5
On nommera notre pin dans le champ Pin Names. Et puisque c’est une pin de
sortie, on écrira « s ».
Dans le champ « Direction », on va choisir le type de pin (input, output,
input/output). Dans notre cas, c’est le type output.
Dans le champ « Usage », on choisira « schematic ».
Puis, on fait Hide pour placer la pin sur le schéma, on clique sur le bouton gauche
de la souris.
Enfin, il nous reste à relier par un fil la pin de sortie au reste du schéma de
l’amplificateur Miller.
6. Vérification du schéma :
Il faut ensuite vérifier et sauver le schéma final fig.6 :
Design −> Check and Save
La sauvegarde est nécessaire pour la démonstration. Sans cela, il ne sera pas
possible de manipuler cette cellule par la suite.
Fig.6
L’environnement de la simulation :
Le schéma du circuit à réaliser est terminé. Toutefois, il faut s’assurer qu’il n’y a
pas eu d’erreur de saisie de schéma ou de saisie de paramètres. Pour valider le circuit, on
utilise la simulation.
Or le schéma du circuit à réaliser ne suffit pas pour la simulation. D’où la
nécessité d’utiliser les cellules test_DC, test_AC et test_tran. Ces trois cellules sont des
vues schematic qui utilisent la vue symbol de l’amplificateur.
1. Simulation DC :
La simulation DC est un type de simulation qui calcule les points de
fonctionnement quand la tension d’entrée est continue et en fonction d’un paramètre d’un
circuit donné.
Pour ce type d’analyse, on sélectionne la cellule test_DC et on ouvre son
schématic. La fenêtre suivante apparaît (fig.7) :
Fig.7
Cette cellule est constituée d’un amplificateur Miller, qui est polarisé par des
sources de tension et des sources de courant. Pour lancer le simulateur:
Tools −> AnalogArtist
Cela ouvre la fenêtre ci−après :
Fenêtre à partir de laquelle on lance la simulation
a. Type d’analyse :
b. Paramètres de la session :
Fig.8’
Le nom du composant s’affiche automatiquement. On fera varier la valeur du
générateur de 0 à 1.8v. Et on choisira comme type de balayage (sweep) celui linéaire et
comme nombre de pas 100 (fig.8’’).
Fig.8’’
Il existe aussi des options prédéfinies de simulation qui ont été stockées. Pour les
sélectionner, on clique sur : Session −> LoadState :
Dans le champ texte State Name, on remarque la présence du nom dc. Une fois
ce nom est sélectionné, les noms de la librairie, la cellule et le simulateur correspondant
s’affichent.
Pour la sauvegarde, on choisit à partir du menu Session la commande Save
Stateet on nomme notre état dans le champ texte Save As :
c. Le Set Up :
Une fois les différents paramètres sont définis ainsi que la durée, le pas de
simulation et les signaux à visualiser, l’environnement AnalogArtist devient fig.9 :
* Dans le champ Outputs, on a :
Fig.9
e. Lancement de la simulation :
Fig.12
a. Analyse transitoire :
C’est la simulation en régime transitoire avec un début, une fin et une résolution
temporelle.
En ouvrant la cellule test_tran, on obtient le schéma de notre analyse.
Dans le menu Analyses, on choisit Choose : on coche la simulation de type tran
et on prend pour le Stop time 300us.
La simulation se lance de la même manière que celle DC :
test_tran
b. Analyse fréquentielle :
C’est une simulation pour un signal d’entrée alternatif avec une modélisation
linéaire autour du point de fonctionnement. Elle est uniquement basée sur l’amplitude et
la fréquence des signaux.
On sélectionne la cellule test_AC et on ouvre la vue schematic :
test_AC
Results −> Direct Plot −> AC Magnitude & Phase. Ensuite, on sélectionne la
sortie de l’AOP.
Pour séparer les courbes : celle de phase et celle de gain, on clique sur Switch
Axis Mode qui est situé sur la barre d’outils à gauche de la fenêtre Waveform.
c. Travail demandé :
Commenter la courbe.
Déterminer pour l’amplificateur :
Le slew rate (*)
Le setting time (**)
Imprimer une copie du résultat de la simulation
Remarques :
(*) Le slew rate est la vitesse de balayage qui représente la vitesse de montée de
la tension de sortie exprimée généralement en V/us. Elle indique la pente maximale du
signal de sortie lorsqu’on applique à l’entrée un échelon de tension différentielle de
grande amplitude qui ne provoque pas de saturation.
(**) Le setting time c’est le temps requis, après application d’un step de signal
d’entrée, pour que le signal de sortie atteigne une bande d’erreur spécifiée.
Conclusion