Changes between Version 6 and Version 7 of Simulation Avec Ams


Ignore:
Timestamp:
Dec 14, 2015, 3:29:48 PM (10 years ago)
Author:
Olivier LEMAIRE
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Simulation Avec Ams

    v6 v7  
    1717
    1818=== Création d’une nouvelle vue ===
    19 Depuis le ''library manager'' choisir File $\rightarrow$ New $\rightarrow$ Cell
    20 view. Ceci ouvre une nouvelle boite de dialogue comme dans la figure ci-dessous.
     19Depuis le ''library manager'' (LMGR) choisir File $\rightarrow$ New
     20$\rightarrow$ Cell view. Ceci ouvre une nouvelle boite de dialogue comme dans la
     21figure ci-dessous.
    2122
    2223[[Image(creation_config_new_file.png)]]
     
    5253qu'AMS-D soit capable de simuler ces vues; ceci sera fait ultérieurement.
    5354
    54 Dans le HED, il faut sélectionner toutes les cellules de CORELIB, et faire un clic
    55 droit au niveau cell ou View Found, comme dans la figure  pour sélectionner Set
    56 Cell View $\rightarrow$ Specify Verilog Reference.
     55Dans le HED, il faut sélectionner toutes les cellules de CORELIB, et faire un
     56clic droit au niveau cell ou View Found, comme dans la figure ci-dessous pour
     57sélectionner Set Cell View $\rightarrow$ ''Mark as External HDL Text (AMS UNL
     58only)''. On pourra sélectionner plusieurs vue en meme temps avec les touches
     59Shift ou Ctrl.
    5760
    5861[[Image(hed_set_cell_view.png)]]
    5962
    60 Une boite de dialogue s’ouvre pour vous demander de pointer vers un fichier verilog, description fonctionnelle des cellules de la CORELIB. Un fichier <code>h18_CORELIB.v</code> dans le dossier <code>/exp/elec/elsampic/MICRO/SAMPIC_201505/CORELIB_FUNCT</code> contient cette description. Si tout se passe bien, vous devriez voir la vue module automatiquement choisie dans View To Use du pour les cellules de CORELIB.
    61 
    62 La vue config est maintenant prête a être utiliser pour simuler. Vous pouvez sauver la vue en appuyant sur la disquette en haut à gauche dans la fenêtre du et fermer le . Vous devriez voir la vue config pour la cellule avec laquelle vous souhaitez travailler dans le .
     63La vue config est maintenant prête a être utiliser pour simuler. Vous pouvez
     64sauver la vue en appuyant sur la disquette en haut à gauche dans la fenêtre du
     65et HED fermer le HED. Vous devriez voir la vue config pour la cellule avec
     66laquelle vous souhaitez travailler dans le LMGR.
    6367
    6468== simulation d’une vue config ==
    6569===== Ouverture de la vue config =====
    66 Maintenant que notre vue est prête, nous allons la simuler. Pour se faire nous allons ouvrir cette nouvelle vue en double cliquant sur la vue config de la cellule, dans la partie View du comme dans la figure .
     70Maintenant que notre vue est prête, nous allons la simuler. Pour se faire nous
     71allons ouvrir cette nouvelle vue en double cliquant sur la vue config de la
     72cellule, dans la partie View du LMGR comme dans la figure ci-dessous.
    6773
    6874[[Image(lib_mgr_config_select.png)]]
    6975
    70 Une nouvelle fenêtre s’ouvre pour demander les vues que l’on veut ouvrir, comme dans la figure . On peut répondre ''yes'' à tout. La vue schematic et le s’ouvre alors.
     76Une nouvelle fenêtre s’ouvre pour demander les vues que l’on veut ouvrir, comme
     77dans la figure ci-dessous. On peut répondre ''yes'' à tout. La vue schematic et
     78le HED s’ouvre alors.
    7179
    7280[[Image(open_conf_or_cellview.png)]]
    7381
    7482===== Configuration du simulateur =====
    75 ====== Ouverture du simulateur ======
    76 Depuis le : Launch $\rightarrow$ . Nous pourrions tout à fait utiliser les autres versions d’ mais ce n’est pas utile.
     83====== Ouverture du simulateur ======
     84
     85Depuis le ''schematic editor'' Launch $\rightarrow$ ADE-L . Nous pourrions tout
     86à fait utiliser les autres versions d’ADE mais ce n’est pas utile.
    7787
    7888====== Choix du simulateur ======
    79 Il faut maintenant sélectionner comme simulateur. Pour ce faire, dans choisir Setup $\rightarrow$ Simulator/Directory/Host.... Ceci ouvre une nouvelle fenêtre comme dans la figure  dans laquelle on peut alors sélectionner le simulateur souhaité, dans notre cas. On pourra alors remarqué dans la fenêtre d’, en bas à droite, que la simulateur a changé de Spectre à ams(Spectre)Mode: batch).
     89Il faut maintenant sélectionner AMS-D comme simulateur. Pour ce faire, dans  la
     90fenêtre d'ADE-L choisir Setup $\rightarrow$ Simulator/Directory/Host.... Ceci
     91ouvre une nouvelle fenêtre comme dans la figure ci-dessous dans laquelle on
     92peut alors sélectionner le simulateur souhaité, dans notre cas AMS. On pourra
     93alors remarqué dans la fenêtre d’ADE-L, en bas à droite, que la simulateur a
     94changé de Spectre à ams(Spectre)Mode: batch).
    8095
    8196[[Image(adel_simulator_choice.png)]]
    8297
    8398====== Choix du netlister ======
    84 En fonction de la version utilisées des logiciels, il est possible que le netlister par défaut ne fonctionne pas. Il faut s’assurer d’avoir choisi le cell based netlister. Pour ce faire sélectionnez Simulation $\rightarrow$ Netlist and Run Options. Une fenêtre comme dans la figure  s’ouvre. Cette figure montre aussi la configuration à choisir, en particulier dans la partie supérieure Cellview-based netlister with...
     99
     100En fonction de la version utilisées des logiciels, il est possible que le
     101netlister par défaut ne soit pas celui dont nous avons besoin. Il faut s’assurer
     102d’avoir choisi '' AMS Unified Netlister with irun''. Pour ce faire sélectionnez,
     103depuis la fenêtre d'ADE-L chosir Simulation $\rightarrow$ Netlist and Run
     104Options. Une fenêtre comme dans la figure ci-dessous s’ouvre.
    85105
    86106[[Image(netlist_and_run_options.png)]]