Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / tas / tlf / tlf3_drive.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI AVERTEC */
4 /* */
5 /* Produit : TLF Version 1.00 */
6 /* Fichier : tlf_parse.h */
7 /* */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
10 /* */
11 /* Auteur(s) : Gilles Augustins */
12 /* */
13 /****************************************************************************/
14
15 #ifndef TLF_DRIVE_H
16 #define TLF_DRIVE_H
17
18 /****************************************************************************/
19 /* includes */
20 /****************************************************************************/
21
22 #include TLF_H
23 #include STM_H
24 #include MUT_H
25 #include LOG_H
26 #include BEH_H
27 #include BHL_H
28 #include BEF_H
29 #include BVL_H
30 #include CBH_H
31
32 /****************************************************************************/
33 /* functions */
34 /****************************************************************************/
35
36 extern void tlf3_drive (chain_list*, chain_list*, char*, char*) ;
37 extern char *tlf3_unsuffix (char*, char*) ;
38 extern void tlf3_driveheader (FILE*, char*, ttvinfo_list*) ;
39 extern void tlf3_drivemodels (FILE*, timing_model*, timing_model*, char) ;
40 extern void tlf3_drivemodel (FILE *f, timing_model *model, char);
41 extern void tlf3_drivetemplate (FILE*) ;
42 extern void tlf3_drivecell (FILE*, ttvfig_list*, befig_list*, char*) ;
43 extern void tlf3_drivepin (FILE*, ttvfig_list*, ttvsig_list*, befig_list*, cbhseq*) ;
44 extern void tlf3_drivecapacitance (FILE*, ttvfig_list*, ttvsig_list*) ;
45 extern void tlf3_drivedirection (FILE*, ttvsig_list*, bepor_list*) ;
46 extern void tlf3_drivepath (FILE*, ttvline_list*) ;
47 extern void tlf3_driveinsert (FILE*, char*, ttvfig_list*, ttvline_list*) ;
48 extern void tlf3_driveinsertion (FILE*, ttvfig_list*) ;
49 extern void tlf3_driveseqfunc (FILE*, cbhseq*);
50 extern void tlf3_drivecombfunc (FILE*, char*, befig_list*, cbhseq*);
51 #endif