changement de strategie pour la génération des NWELL, PWELL, NIMP, PIMP
1) dans le fichier technoi (.rds) on ne genere du RDS_NWELL qu'a partir
du NWELL dessiné explicitement par l'utilisateur
2) S2R genere le PWELL = (ABOX + 0.5*RD_NIMP) - NWELL
autrement dit on grossit l'AB de 0.5 fois la distance min entre 2 NINP
et on retire ce qui intersecte de NWELL
La raison pour laquelle on fait grossir l'AB est que si on place un
body tie a une demi regle de dessin du bord de l'AB, alors en reel,
la distance qui separe la zone d'implant du tie du bord de l'AB est
inférieure a la largeur min de l'implant de la diff, et c'est pour ca
que l'on fait grossir l'AB.
3) S2R regenere le NWELL = (ABOX + 0.5*RD_PIMP) - PWELL
4) S2R regenere le NIMP = PWELL - PTIE
5) S2R regenere le PIMP = NWELL - NTIE
sea/src/seplace.sh,
sea/src/seroute.sh :
- Suppression de la reference a ALLIANCE_OS, on utilise directement
uname a la place.
* sea/Makefile.am,
sea/etc/Makefile.am,
sea/etc/se_defaults.mac,
sea/etc/cmos_12.lef :
- Ajout des fichiers de configuration de seplace/seroute (un petit
oubli...)
* cells/src/sxlib/powmid_x0.ap,
cells/src/sxlib/sxlib.lef :
- Correction : la partie intermediaire du VIA 1-3 des rappels
d'alimentation n'etait pas protegee par du TALU, d'ou collages.
- J'avais oublie de commiter les mans generes par DocBook...
* genlib/src/genlib.sh :
- Suppression d'ALLIANCE_OS : a pu!
- Suppression d'ALLIANCE_VERSION : a pu non plus!
- Creation d'une doc complete pour le sous-ensemble DPGEN de GenLib,
au format DocBook. A partir des sources SGML on genere :
1. - Les mans.
2. - Une version HTML.
3. - Une version PDF.
- Comme il n'est pas sur que les utilisateurs exterieurs d'Alliance
disposent d'un DocBook correctement installe, on distribue tous
les fichiers generes (mans, HTML & PDF). Ces fichiers sont
donc ajoutes a l'arbre CVS.
- build_doc.sh : reconstruit toute la documentation a partir des
sources SGML. De plus cree les Makefile.am dans les repertoires
doc/ et doc/genlib/.
- Installation :
1. - la doc HTML sera installee dans : $(prefix)/doc/html/genlib/.
2. - La doc PDF sera installee dans : $(prefix)/doc/pdf/
J'ai observe le phenomène suivant:
une pastille ALU2 de via est a cheval sur 2 fenetres
un rectangle ALU2 en contact avec cette pastille est egalement
a cheval sur les memes 2 fenetres
La pastille est dans une fenetre (peut etre dans les 2 j'ai pas regarde)
Mais le segment n'est que dans l'une des deux
de sorte que quand je suis dans la fenetre qui contient la pastille
et que je recherche les segments qui sont en contact avec elle en les
cherchant dans la fenetre de la pastille, je ne trouve pas le segment.
Je suis oblige de chercher dans les fenetres voisines.
pastille segment La pastille est dans la fenetre basse
+--------+--------------------+ Le segment est dans la fenetre haute
| | |
| | | FENETRE HAUTE
| | |
-| - - - -| - - - - - - - - - -|- - - - - - limite de fenetre (409.5)
+--------+--------------------+
(134,409) FENETRE BASSE
changement cocernant la prise en compte de masque TALU.
growstk fait l'hypothèse suivante concernant les rectangle TALU
- il vient du fils alors il signifie la presence d'1 fil d'ALU
- il vient du pere alors il signifie l'interdiction de passage pour les
niveaux superieurs
-> growstk se permet de mettre des petits fils d'ALU sur les transparences
du pere
- Correction d'une substitution foireuse d'ALLIANCE_TOP dans
"alc_env.csh" (dans la procedure de rectification de @prefix@).
- Dans %post : on ne detruit les liens symboliques dans /etc/profile.d
que si l'on est le dernier package a etre desinstalle (pour eviter
qu'en cas d'upgrade les liens ne soit detruits).
- Incrementation du tag : "alpha.2".