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.
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