TUTORIAL CADENCE 97 et interface SYNOPSYS-CADENCE


4. Vérification temporelle (Pearl : Nouvelle version)
4.1 Introduction

       L'outil Pearl est un outil qui permet de faire une analyse statique temporelle des systèmes synchrones et asynchrones, aussi bien au niveau porte qu'au niveau transistor. Il vérifie les violations de setup/hold, donne le chemin critique du circuit ou le temps de n'importe quel chemin, et les différentes capacités du circuit.

Dans une fenêtre terminal, tapez Pearl pour invoquer le programme.


4.2 Les différents fichiers
Pearl doit disposer au minimum des quatres types de fichiers suivants : Le fichier de commande :

Il contient quelques alias de certaines commandes et de plus, c'est lui qui spécifie les fichiers d'entrée qui doivent être lus.
Dans notre application, nous utiliserons le fichier udctr.cmd.

Ce fichier est intégré dans Pearl par la commande suivante :

Le fichier de technologie :

Il est lu dans le fichier de commande par la commande suivante : Nous utiliserons le fichier std-cell.tech , définit au niveau porte logique.

Le fichier de librairie temporelle :

Ce fichier définit les temps de propagations des différentes cellules. Il y a deux types de librairie temporelle :

Ces fichiers sont lus dans le fichier de commande par les commandes suivantes : Nous utiliserons ici la librairie compilée suivante :

La netlist :

Pearl peut utiliser quatre types de netlists différentes, dont les formats sont les suivants :

Dans notre cas, nous utiliserons une netlist Verilog, puisque celle-ci est automatiquement crée lorsque l'on effectue une simulation logique sous Verilog-XL Integration Control à partir du Composer-Schematic.
Cette netlist se situe sous le répertoire suivant :


4.3 Les commandes principales
Description du circuit :

Contrôles :

Chemin critique :

Il est possible de filtrer afin de n'obtenir simplement que le temps maximal des deux précédents. Vérification temporelle :

C'est deux commandes définissent une horloge de période 100 ns et de raport cyclique 0,5. Les commandes de rapports :


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


Synopsys Cadence Design Systems, Inc.