wiki:ToolsCourseTp2

Version 9 (modified by anne, 18 years ago) (diff)

--

TP1 VLSI : Simulation Electrique

Objectifs

  • Dans un premier temps, vous allez utiliser le simulateur eldo dont la documentation se trouve dans le répertoire /users/soft/mentor/ams2004.2/documentation/ (consultez le fichier eldo-ur.pdf) et l'interface de visualisation ezwave pour observer les caractéristiqes statiques et dynamiques du transistor NMOS et de l'inverseur CMOS.
  • Dans un second temps vous allez étudier l'influence de la charge (nombre de portes attaquées) sur le temps de propagation d'un inverseur, puis d'un inverseur suivi d'un buffer.
  • En dernier lieu, vous allez observer l'influence de la résistance des fils d'interconnexion sur les temps de propagation.

Pour utiliser les outils eldo et ezwave vous devez être logué sur unne machine de type Solaris ( par exemple rachmaninov)

>ssh <nom_de_machine>

et avoir fait

>source ~jeanlou/VLSI2006-2007/TD-TME/S2/edo.sh

Exercices

La plupart des fichiers sont fournis, vous devez comprendre ce qui est écrit dans ces fichiers, seules des modifications mineures vont sont demandées.

Exercice 1 Caractéristiques du transistor NMOS

  • Copiez le fichier polar_nmos.spi (~jeanlou/VLSI2006-2007/TD-TME/S2) dans votre répertoire
  • Analysez le contenu de ce fichier
  • Lancez la simulation par
    >eldo polar-nmos.spi
    

lors de cette simulation la tension VDS=3.3V et on fait varier la tension VGS de 0 à 3V et on mesure le courant IDS

Question 1

Déterminez la tension de seuil à partir de laquelle le transistor commence à être passant.

Exercice 2- Simulation statique de l'inverseur CMOS

  • Copiez les fichiers mon_inv.spi et inv_statique.spi (~jeanlou/VLSI2006-2007/TD-TME/S2) dans votre répertoire
  • Analysez le contenu de ces fichiers
  • Lancez la simulation
    >eldo inv_statique.spi
    

Question 1

Qu'observez vous ?, cet inverseur vous parait-il équilibré ? justifiez votre réponse.

Question 2

Faites varier la valeur de Wp jusqu'à ce que l'inverseur soit équilibré.

Exercice 3- Simullation dynamique de l'inverseur CMOS =

  • Copiez les fichiers inv_dynamique.spi (~jeanlou/VLSI2006-2007/TD-TME/S2) dans votre répertoire
  • Analysez le contenu de ce fichier
  • Lancez la simulation
    >eldo inv_dynamique.spi
    

Question 1

Ajoutez une capacité de charge à la sortie de votre inverseur, faites varier la valeur de cette capacité de 0 pF à 100 pF. Pour chaque valeur mesurez le temps de commutation de l'inverseur et tracez la courbe t=f(C).