Installation d'une nouvelle technologie d'AMS pour Synopsys et Cadence


       Tout d'abord, lorsque vous installez une nouvelle technologie d'AMS pour cadence, vous trouvez les fichiers .db nécessaire pour synopsys dans le répertoire :
$AMS_DIR/synopsys/"NOM_TECHNOLOGIE"
ex: $AMS_DIR/synopsys/csx/csx.db
Ces fichiers .db sont utilisés comme link_library et target_library par synopsys, ils sont à déclarer dans le fichier "techno".script (exemple avec technologie csx).
Les fichiers .sdb contiennent les déclarations des symboles utilisés, si vous souhaitez que ces symboles soient compatibles avec ceux de Cadence, il faut compiler les librairies de symboles de Cadence.
Une fois que l'environnement icfb a été lancé avec la technologie appropriée (pour plus d'information sur la manière de lancer icfb avec une technologie voir le tutorial), faire Tools->Synopsys Integration..., la fenêtre d'initialisation de l'interface Cadence-Synopsys apparait.

fenêtre d'initialisation de CSI

       A l'aide de la commande Browse choisir la librairie que vous souhaitez compiler, vous devez prendre une vue schematic ou cmos_sch, puis OK. Vous obtenez alors la fenêtre CSI (Cadence to Synopsys Interface). Faire Utilities->Symbol Compilation...

fenêtre de l'environnement CSI

       Choisir la librairie que vous souhaitez compiler Source Library, puis sélectionner l'option create binary dans Symbol Library.

Céation de fichiers .slib et .sdb

       Il est aussi possible de compiler directement les fichiers .lib ou .slib si vous les avez déjà. Pour créer les fichiers .db ou .sdb à partir des fichiers .lib ou .slib, taper les commandes suivantes :

lc_shell_exec -r $SYNOPSYS
    read_lib chemin/fichier.lib (ou slib)
    write_lib nom_librairie -format db -output chemin/fichier.db (ou sdb)
    (le nom_librairie correspond en général au nom de fichier)
Les fichiers .lib et .slib doivent contenir quelques déclarations de variables

       Pour avoir les bons packages, il est nécessaire de les installer. Vous pouvez suivre les instructions fournis à l'adresse : inst_bibli.html


Cadence est une marque déposé de Cadence Design Systems, Inc., 555 River Oaks Parkway, San Jose, CA 95134.


Synopsys Cadence Design Systems, Inc.