Commit Graph

1234 Commits

Author SHA1 Message Date
Jean-Paul Chaput 15141cabef CVS:
CVS:

* dp_mux_x2.ap/dp_mux_x4.ap :
  - Bug : correction d'une erreur de DRC ALU1/ALU1 (mais on garde les
          deux contacts de polarisation de caisson).
2000-11-10 10:36:30 +00:00
Jean-Paul Chaput 3fd57a268c Les cellules mux ne respectaient pas le gabarit pour l'aboutement.
(CONT_PTIE sur l'AB).
2000-11-09 15:49:00 +00:00
The Syf Tool fdd57aa136 Ajout de quelques cellules de RFLIB et DP_SXLIB et correction d'un bug
(AND-OR <-> OR-AND )
2000-11-08 13:37:40 +00:00
Alain Greiner 4d378664bc Mismatch vbe ap 2000-11-08 11:22:31 +00:00
Alain Greiner ef8fea9e4e modification de la position duconnecteur i2 pour faciliter le routage du
signal ren.
2000-11-07 19:19:44 +00:00
Jean-Paul Chaput 91a3a35df5 * Bibliotheque RFLIB :
- Bug : des "out" au lieu d'"inout", des parentheses oubliees.
  - Bug : un registre "latch" oublie dans "rf_mid_mem_r0.vbe".
2000-11-06 15:42:10 +00:00
Alain Greiner 98fbb18c88 * Bibliotheque RFLIB :
- Ajout des cellules necessaires a la FIFO.
  - Ajout des cellules necessaires au bancs de registres avec R0...
2000-11-06 14:57:28 +00:00
Olivier Sirol f54fe6062d nouveaux oo 2000-11-06 13:02:21 +00:00
Francois Donnet d1f845b89f modif sur TRISTATE input -> TRISTATE output 2000-11-06 12:08:43 +00:00
Alain Greiner 56dfb00de1 mise ajour du fichier CATAL 2000-11-06 12:02:01 +00:00
Alain Greiner 8d46363438 Enregistrememt de toutes les cellules necessaires pour realiser
un banc de registres avec ou sans decodeur, ainsi qu'une fifo.
Lescellules inutilisees prevues pour une entree sans multiplexeur
9cellules du type rf_in_*) ont ete supprimees.
2000-11-06 11:08:04 +00:00
The Syf Tool 7a6b27bc3b Avec encore plus de morceaux de fruits !! 2000-10-31 11:31:21 +00:00
The Syf Tool 2b6b727355 Bug dans les VBE des cellules 2000-10-31 11:29:11 +00:00
Franck Wajsburt ec07b0bfdd le meme avec bigvia 2000-10-30 15:44:56 +00:00
Franck Wajsburt b98c889599 largeur incorrect de certains connecteurs 2000-10-27 14:08:14 +00:00
The Syf Tool 92f0596a8d Hello world 2000-10-23 15:22:21 +00:00
Jean-Paul Chaput 7587c155b6 * Erreur de DRC... 2000-10-20 10:19:39 +00:00
The Syf Tool 08948c40af Couleur pour le driver Xfig 2000-10-17 16:09:19 +00:00
Olivier Sirol 889926040c pour gege 2000-10-17 15:35:12 +00:00
Franck Wajsburt 41f9a2b9e2 passage aux nouvelles regles pour les anciens plots 2000-10-13 14:24:26 +00:00
Olivier Sirol 0f1897bfd2 symbolic rules 2000-10-10 15:14:30 +00:00
Olivier Sirol 5b50f9fb01 nouveaux formats reconnus binaires par CVS 2000-10-10 15:13:45 +00:00
Olivier Sirol e0333c42e6 make whatis automatic 2000-10-10 14:58:45 +00:00
Jean-Paul Chaput b8f3248e17 * dp_dff_scan_x4 :
- Le connecteur CALU2 de "q" n'etait pas sur pitch vertical : on le
    fait passer de 31 a 30 (peut-etre un bug de sxlib2lef).
2000-10-10 12:06:09 +00:00
Jean-Paul Chaput c0c230510c * dp_sxlib.lef :
- Symmetries correctes pour les cellules a deux slices.
    (i.e. les buffers)
2000-10-01 14:31:12 +00:00
Jean-Paul Chaput 6f63d2c0a4 * Addition de la librarie de cellules du register file. 2000-09-29 08:34:33 +00:00
Jean-Paul Chaput a876e11e1c * dp_dff_x4_buf.ap :
- Recalage des connecteurs en ALU3 sur la barre vertical (distance
    minimale de 3).
2000-09-28 18:35:54 +00:00
Francois Donnet 654f3bf185 ajout de 'GENLIB_'
aux macro-fonctions
2000-09-28 16:27:58 +00:00
Frederic Petrot 12400023cb Name substitutions, previous checking was just a backup 2000-09-28 15:25:56 +00:00
Frederic Petrot 90923304f0 Changing the manuals after changing the function names, ... 2000-09-28 15:20:02 +00:00
Jean-Paul Chaput 459009667a * La librairie dp_sxlib valide. 2000-09-26 16:56:28 +00:00
The Syf Tool 9b906cb8f6 Bug pour les man pages de genpat 2000-09-26 14:28:45 +00:00
The Syf Tool 932f2c424e Bug pour le man de genpat 2000-09-26 13:35:49 +00:00
Olivier Sirol c2d2e4254a pour plus de clarte 2000-09-26 13:18:15 +00:00
The Syf Tool c490487a09 Man de FSP et FMI 2000-09-22 15:33:38 +00:00
The Syf Tool 7767a263f9 Hello world 2000-09-22 15:11:04 +00:00
Olivier Sirol 4f9d6b1ef0 ninjaaaa 2000-09-22 15:03:48 +00:00
Olivier Sirol 2282c96ec5 config XPM 2000-09-22 14:54:08 +00:00
Olivier Sirol 0c3c745a53 config XPM 2000-09-22 14:50:02 +00:00
Olivier Sirol a90fd27838 xpm dur, dur... 2000-09-22 14:41:52 +00:00
Olivier Sirol 362792442f config Motif 2000-09-22 12:04:44 +00:00
Olivier Sirol 9c5ccc9d3e OpenMotif 2000-09-22 10:19:17 +00:00
Jean-Paul Chaput 8828888540 * sea.sh :
- Afficher le log de Silicon Ensemble pour savoir s'il a plante.

* seplace.sh :
  - Affichage du log de sea/se.
  - Marge par defaut a 10%.

* seroute.sh :
  - Affichage du log de sea/se.

* a2DEF.c :
  - Marge par defaut a 10%.
  - Plus d'ecriture sur disque du floorplan initial (dans le cas ou il est
    genere par a2def.

* DEF2a.c :
  - Nouvelle option -b, pour ne pas creer les connecteurs externes.

* DEF_actions.c :
  - Option de non creatiion des connecteurs externes.o

* MAC_drive.c :
  - Creation des rappels d'alimentation centres & regulierement espaces.
    (option XNUM <numPower> de SE, SROUTE ADDCELL)

* util_Floorplan.c :
  - shrinkFloorplan() : deplacement des references avec l'AB.

* DEF_drive.c :
  - Calcul correct des orientations des cellules multi-slices pour la
    verification du placement.

* powmid_x0.ap :
  - Deplacement des VIAS 1-2 sur l'AB (pour economiser deux pistes de
    routage ALU2, la resource critique)
2000-09-19 08:00:17 +00:00
The Syf Tool 86990f5948 Un petit tutorial (enfin un makefile) pour les outils de conso 2000-09-14 10:40:05 +00:00
The Syf Tool 585f37d55d CALU 2000-09-14 10:28:40 +00:00
Olivier Sirol 3056db59be toujours plus loin, toujours plus haut 2000-09-13 15:07:05 +00:00
Jean-Paul Chaput e434e076b0 * util_Floorplan.c :
- Absorbtion du module "sxlib_area.c".
  - Prise en compte du nombre d'alimentations et du facteur de forme.

* a2DEF.c :
  - Incorpation des options du module "sxlib_area".
  - Generation automatique des fichiers de commandes ".mac" pour seplace
    & seroute.
  - Noms de fichiers i/o : on peut desormais tout specifier separement :
    1. Le nom de la netlist d'entree.
    2. Le nom du placement (partiel) d'entree.
    3. Le fichier DEF de sortie.

* DEF_drive.c :
  - Option d'expantion : si il y a des connecteurs physiques, les faire
    de (50 / 2) de longs (il ne doivent pas atteindre le coeur et consti-
    tuer des obstacles).
  - On ne genere plus jamais de connecteurs physiques pour VDD/VSS.
    (de toute facon on les faisait sauter dans def2a)
  - Prise en compte des cellules "feedthru" : on les reconnait avec
    "incatalogfeed()" (cellules 'F' dans le catalogue) et on les ajoute
    a la volee dans la netlist (en parcourant le fichier de placement s'il
    est fourni).

* MAC_drive.[ch] :
  - Generation des fichiers de commandes pour seplace & seroute.

* DEF2a.c :
  - Noms des fichiers i/o : on peut specifier un nom de netlist/placement
    different de celui du DEF.

* DEF_actions.[ch] :
  - Transformation du noeud special "_BLOCKAGE_RESERVED" en references de
    type "blockage" (pour etre reentrant avec a2def).

* sea.sh :
  - Ne lit plus "se_techno.mac" et "se_sxlib.mac". Pour la techno, utilise
    la variable "LEF_TECHNO_NAME" (par defaut $ALLIANCE_TOP/etc/cmos_12.lef)
    et lit le MBK_CATA_LIB. Il cherche un fichier du nom de la librarie
    dans le repertoire de celle-ci, i.e. un fichier "sxlib.lef" dans
    le repertoire "/asim/alliance/sxlib/".

* seplace.sh :
  - Tous les traitements complexes sont incorpores dans a2def (creation du
    floorplan, generation des ".mac").

* seroute.sh :
  - Le routage automatique.

* Makefile :
  - Les fichiers ".sh" sont maintenant installes sans extention.
    (i.e. sea.sh est installe sous le nom "sea").
2000-09-13 10:03:43 +00:00
Olivier Sirol b32976a24a Avoid problems with soft links and builtin pwd... 2000-09-11 17:23:43 +00:00
Olivier Sirol 8531e479cf values.h et MAXFLOAT pour boog portable 2000-09-11 16:45:50 +00:00
Olivier Sirol eb7374b1fb AUTO_HAS_DRAND48 2000-09-11 15:37:20 +00:00