Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / yagle / genius / gen_model_global.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI Alliance */
4 /* */
5 /* Produit : GENIUS v1.00 */
6 /* Fichier : gen_model_global.h */
7 /* */
8 /* (c) copyright 1999 Laboratoire MASI equipe CAO & VLSI */
9 /* Tous droits reserves */
10 /* Support : e-mail alliance-support@asim.lip6.fr */
11 /* */
12 /* Auteur(s) : Francois DONNET le : 09/02/1999 */
13 /* */
14 /* Modifie par : le : ../../.... */
15 /* Modifie par : le : ../../.... */
16 /* Modifie par : le : ../../.... */
17 /* */
18 /****************************************************************************/
19
20
21 /****************************************************************************/
22 /* for all architecture field in file, attach it to its own figure */
23 /****************************************************************************/
24 extern void Get_All_Loins(tree_list *tree, chain_list *fcl);
25
26 /****************************************************************************/
27 /* build all interfaces in file */
28 /****************************************************************************/
29 extern void Get_All_Lofig(tree_list *tree, chain_list *fcl);
30
31 /****************************************************************************/
32 /* build the model for a transistor X */
33 /****************************************************************************/
34 extern lofig_list *Build_Transistor(char* name);
35
36 /****************************************************************************/
37 /*build the model data structure with the syntaxic tree from the parsed file*/
38 /****************************************************************************/
39 extern void Build_All_Models(tree_list *tree, chain_list *fcl);
40 extern void Build_All_Transistor_Models();
41
42 extern void LoadSpiceFCLFiles(lib_entry *lib);
43
44 int ispragmacommentsym(char *txt);
45 int ispragmacommentcoupled(char *txt);
46 int gns_isunusedsig(losig_list *ls);