Règles pratiques pour la gestion des bibliothèques Mentor

I Les symboles

· Lors de la création d'un symbole, attacher à un élément du corps (body) la propriété « comp » avec option « fixed »et la propriété « ref » (J ? pour les connecteurs, Q ? pour les transistors, D ? pour les diodes, K ? pour les commutateurs, U ? pour le reste) avec les options « visible » et « variable ».

· La propriété «comp » est visible pour les circuits intégrés et en majuscules (ex MC3062). Pour les composants génériques (ex transistor npn) elle sera cachée « hidden » mais il faut alors pour identifier le symbole lui rajouter la propriété « instpar », variable et visible ou la propriété « ASSIM MODEL » quand il s'agit d'un composant simulable avec « accusim » (ex 2N2222). Les propriétés variables peuvent être modifier par l'utilisateur pour personnaliser le symbole.

· Toutes les pins ont la propriété « PIN » « fixed » et visible pour identifier la broche. Mais pour les composants génériques (ex ci14) cette propriété est cachée mais peut être accompagnée d'une propriété « pinname » visible et variable.

· Plusieurs versions d'un symbole peuvent être créées (ex conn28 , conn2x14, conn2x14ar) dans le même container, le menu ENSEIB2002 de design architect va pointer par défaut sur la version de même nom que le container (ex conn28 > conn28), on peut sans problème visualiser une autre version après avoir déposé celle par défaut.

II Les géométries

Les géométries Mentor seront en majuscules, celles créées à l'enseirb en minuscules.
On essaiera d'avoir une cohérence dans la dénomination des géométries pour rappeler par exemple les dimensions en mm ou en pas (2,54) de circuit intégré (ex _4u pour 4 espacements)

III Les parts numbers

· Ils sont stockés dans « COMPOSANTS_2002 », les fichiers de mapping sont en minuscules  « xxxxx.map » (pas de pn-xxxx) Certains fichiers servent à plusieurs part numbers (ex : bjt_ebc.map pour les transistors bipolaires avec ebc l?ordre 123 des broches de la géométrie).

· Les part numbers du fichier catalogue sont en minuscules du type « pn-y-xxxxx », y correspond à la catégorie du composant (ex : a pour les « actifs_discrets », g pour les connecteurs), la suite xxxxx est à la discrétion de chacun en essayant d'être parlant et en minuscules (ex pn-g-cosse_poignard pour un connecteur de type conn1).

On peut par exemple rappeler les dimensions d'un condensateur chimique en mm ou l'espacement en pas de 2,54 mm (ex : _3u).
Voir pour les idées ce qui a déjà été créé.

Ne pas oublier :
cd /net/mentor2001/etc/enseirb2002/company_lib
/net/mentor2001/etc/maj_enseirblib

De même pour company_map :
cd /net/mentor2001/etc/enseirb2002/company_maps
/net/mentor2001/etc/maj_enseirblib

et company_geom :
cd /net/mentor2001/etc/enseirb2002/company_geom
/net/mentor2001/etc/maj_enseirblib