Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / tas / tas / tas_pre.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI Alliance */
4 /* */
5 /* Produit : TAS Version 5 */
6 /* Fichier : tas_pre.h */
7 /* */
8 /* (c) copyright 1991-1998 Laboratoire LIP6 equipe ASIM */
9 /* Tous droits reserves */
10 /* Support : e-mail alliance-support@asim.lip6.fr */
11 /* */
12 /* Auteur(s) : Amjad HAJJAR et Payam KIANI */
13 /* Karim DIOURY */
14 /* */
15 /****************************************************************************/
16
17 /* declaration de variable */
18
19 /* declaration de fonction */
20 extern void tas_setsigname __P(( lofig_list *));
21 extern int tas_compelmdelay __P(( losig_list**, losig_list**));
22 extern void tas_testelmore __P(( lofig_list* ));
23 extern void tas_parafactor __P(( lofig_list *,
24 cnsfig_list *,
25 float,
26 float
27 )) ;
28 extern void tas_capasig __P(( lofig_list* ));
29 extern char *tas_devect __P(( char* ));
30 extern int tas_testbleeder __P(( cone_list*, long, char ));
31 extern edge_list *tas_GetInLink __P(( cone_list*, link_list* ));
32 extern short tas_test_p __P(( char* ));
33 extern int tas_CorrectHZType __P(( cone_list* ));
34 extern int tas_TreatInfSig __P(( inffig_list *ifl, cone_list* ));
35 extern int init_timing __P(( cnsfig_list* ));
36 extern void tas_detectinout __P(( cnsfig_list* ));
37 extern int tas_capara __P(( cnsfig_list* ));
38 extern int tas_DetectConeConnect __P(( cnsfig_list* ));
39 extern long tas_prelink __P(( cnsfig_list* ));
40 extern int delpath __P(( cone_list*, branch_list* ));
41 extern long tas_get_width_equiv_lotrs __P(( lotrs_list *lotrs1, lotrs_list *lotrs2, long w1, long l1, long w2, long l2 ));
42 extern int del_para __P(( cone_list*,
43 chain_list*,
44 chain_list*
45 ));
46 extern long number_maillon __P(( branch_list* ));
47 extern int tas_para __P(( cone_list* ));
48 extern int tas_switch_cmos __P(( cone_list* ));
49 extern void tas_addptype_switch_cmos __P(( cone_list* ));
50 extern void tas_AddCapaDiff __P(( lofig_list* ));
51 extern void tas_AddCapaOut __P(( cnsfig_list* ));
52 extern int tas_NewConeAlim __P(( cone_list*, long ));
53 extern int tas_StuckAt __P(( cnsfig_list* ));
54 extern list_list *tas_AddList __P(( list_list*, long, char*, void* ));
55 //extern list_list *tas_traiteinout __P(( list_list* ));
56 extern void tas_traiteinout __P((inffig_list *));
57 extern list_list *tas_GetAliasSig __P(( lofig_list*, list_list* ));
58 extern int tas_DifLatch __P(( cnsfig_list* ));
59 extern int test_if_connec __P(( lotrs_list* ));
60 extern void tas_AffectConnectorsInputSlew __P((inffig_list *ifl,cnsfig_list*));
61 void tas_AffectConnectorsOutputCapacitance (inffig_list *ifl, cnsfig_list *cnsfig);
62