1 /****************************************************************************/
3 /* Chaine de CAO & VLSI Alliance */
5 /* Produit : TAS Version 5 */
6 /* Fichier : tas_pre.h */
8 /* (c) copyright 1991-1998 Laboratoire LIP6 equipe ASIM */
9 /* Tous droits reserves */
10 /* Support : e-mail alliance-support@asim.lip6.fr */
12 /* Auteur(s) : Amjad HAJJAR et Payam KIANI */
15 /****************************************************************************/
17 /* declaration de variable */
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
*,
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
*,
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
);