- 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"). |
||
---|---|---|
CVSROOT | ||
alliance | ||
dev |