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