wiki:ToolsCourseTp11

Version 2 (modified by anne, 17 years ago) (diff)

--

TP11 VLSI : Analyse de timing

Objectifs

  • Utiliser les outils d'analyse statique de timing.
  • Optimisation de votre circuit

Exercice(s)

Exercice 1-Analyse temporelle du bloc "Accu"

En partant du fichier accu.ap fourni en annexe, vous allez effectuer différentes étapes pour obtenir l'analyse temporelle de ce bloc.

Dans un premier temps , il est nécessaire d'avoir la 'vue logique' au niveau transistors de votre circuit. On spécifie la technologie utilisée par

>export RDS_TECHNO_NAME=/users/soft/techno/labo/035/extract/prol0.35.rds

pour l'extraction on spécifie les formats désirés par

>export MBK_IN_PH=ap
>export MBK_OUT_LO=al

l'extraction de netlist est obtenue en utilisant l'outil cougar, n'oubliez pas de consulter le man ! l'extraction de netlist est obtenue en utilisant l'outil cougar, n'oubliez pas de consulter le man !

>cougar -v -t -ar accu accu

Vous devez alors obtenir le fichier accu.al (au format texte, analysez ce que contient ce fichier).

Pour réaliser l'analyse de timing nous allons utiliser les outils de la société Avertec. Pour pouvoir utiliser ces outils, vous devez exécuter le script fourni par

>source avt_env.sh

Il est nécessaire de spécifier la technologie utilisée ainsi que les formats de fichiers utilisés:

>export ELP_TECHNO_NAME=/users/soft/techno/labo/035/elp/prol035.elp
>export MBK_IN_LO=al

Puis lancer l'analyse de timing avec tas par

>tas -nvx -t accu

Question 1

Pourquoi est-il nécessaire de spécifier la technologie utilisée deux fois?

Question 2

En utilisant l'outil xtas, déterminez le plus long chemin entre une entrée et un registre de votre circuit.

Question 3

Attachments (2)

Download all attachments as: .zip