TUTORIAL CADENCE 97 et interface SYNOPSYS-CADENCE
-
1. Introduction
-
2. Prise en main de l'outil
-
2.1 Démarrage de cadence
-
2.2 L'environnement de travail
-
2.3 Structure de Cadence
-
3. Utilisation de l'éditeur de schémas (Composer-Schematic)
-
4. Vérification temporelle (Pearl : Nouvelle version)
-
4.1 Introduction
-
4.2 Les différents fichiers
-
4.3 Les commandes principales
-
5. Simulation logique (Verilog-XL Integration Control : Ancienne version)
-
5.1 Utilisation de Verilog-XL Integration Control
-
5.2 Exemple de fichier de simulation
-
5.3 Simulation et visualisation du résultat
-
6. Synthèse logique à partir de VHDL (Synopsys)
-
6.1 Utilisation de Synopsys
-
6.2 Importation sous cadence du schéma au format EDIF
-
6.3 Importation sous cadence du schéma au format Verilog
-
6.4 Ajout des PADs sous cadence
-
7. Placement & Routage (Silicon Ensemble)
-
7.1 Importation des fichiers nécessaires
-
7.2 Pacement et Routage
1. Introduction
Ce tutorial vous permettra de prendre en main les outils suivants :
- Synthèse VHDL (Synopsys)
- Editeur de schémas (Composer-Schematic)
- Vérification temporelle (Pearl)
- Simulation logique (Verilog-XL)
- Visualisation des chronogramme (Simwave)
- Placement Routage (Silicon Ensemble)
Nous vous conseillons de séparer les répertoires pour chaque
logiciel. Vous devez donc tout d'abord créer un répertoire
de travail pour les trois logiciels (~/cao), sous ce répertoire
il faut alors créer trois nouveaux répertoires : un pour
Synopsys (~/cao/synopsys), un pour Cadence (~/cao/cadence)
et un pour Silicon Ensemble (~/cao/se).
2. Prise en main de l'outil
2.1 Démarrage de cadence
- Pour le démarrage de cadence, vous disposez du fichier environ.csh qui contient les
définitions des variables d'environnement et des Paths pour cadence.
- Ajoutez ensuite la ligne source environ.csh dans votre fichier
.cshrc.
- Cadence doit être lancé dans votre répertoire de
travail (~/cao/cadence), mode graphique, par la commande :
ams_cds -tech csd -tool dfii -mode fb &
Options :
- [ -tech <AMS_library> ] : Spécifie la librairie AMS
utilisée.
- [ -newtech ] : Spécifie une nouvelle technologie.
- [ -newtool ] : Spécifie un nouvel outil.
- [ -update ] : Mise à jour des fichiers .cdsinit et .simrc.
- [ -tool <tool> ] : Logiciel de CAO utilisé.
où <tool> peut être :
- artist (Standard Analogue Artist)
- dfii (Standard Digital environment)
- global_supply (parametric supplies (Artist only))
- interactive (Queried at start of each session)
- [ -mode <mode> ] : Options du logiciel démarré.
où <mode> peut être :
- fb (for front end back end)
- ms (for mixed-signal) (default)
- msfb (for mixed-signal front-back)
- ds (for digital schematic)
- ly (for layout)
- lyp (for layoutPlus)
- ca (for cellEnsemble/Preview)
Dans votre cas, vous utiliserez la librairie CSD (Libriairie
numérique CMOS de taille 0,35 µm) et l'environnement
numérique standard DFII.
Le logiciel ayant été lancé une fois, il vous
suffira de taper la commande suivante pour relancer candence en
configuration complète numérique :
icfb &
Une aide générale est disponible par l'intermédiaire
de la commande
openbook &. De plus, une aide en ligne sur
la technologie AMS est disponible à l'adresse suivante :
AMS Hit-Kit online
Et pour tout renseignement sur Hit-Kit et la technologie CSX/CSD à
0.35 µ vous pouvez aller sur le site
d'
AMS.
2.2 L'environnement de travail
L'installation étant terminée, deux fenêtres sont ouvertes.
- La fenêtre CDS.Log : C'est la fenêtre de
dialogue dans laquelle s'affiche les opérations effectuées
et dont la barre de menu donne l'accès aux différentes
commandes.
Le menu tools de cette application permet d'accéder aux
différents outils mis à disposition par cadence.
- La fenêtre Library Browser : Permet d'accéder
aux bibliothèques de données et aux sauvegardes de fichiers
que vous allez créer.
2.3 Structure de Cadence
Cadence est une marque déposé de Cadence Design Systems,
Inc., 555 River Oaks Parkway, San Jose, CA 95134.