1 /****************************************************************************/
3 /* Chaine de CAO & VLSI AVERTEC */
5 /* Produit : TLF Version 1.00 */
6 /* Fichier : tlf4_parse.h */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
11 /* Auteur(s) : Gilles Augustins */
13 /****************************************************************************/
18 /****************************************************************************/
20 /****************************************************************************/
32 /****************************************************************************/
34 /****************************************************************************/
36 extern void tlf4_drive (chain_list
*, chain_list
*, char*, char*) ;
37 extern char *tlf4_unsuffix (char *name
, char* suffix
);
38 extern void tlf4_driveheader (FILE*, char*);
39 extern void tlf4_driveproperty (FILE*, ttvinfo_list
*);
40 extern void tlf4_drivemodels (FILE*, timing_model
*, timing_model
*, char);
41 extern void tlf4_drivemodel (FILE *f
, timing_model
*model
, char);
42 extern void tlf4_drivetemplate (FILE*);
43 extern void tlf4_drivecell (FILE*, ttvfig_list
*, befig_list
*, char*);
44 extern void tlf4_drivepin (FILE*, ttvsig_list
*, befig_list
*, cbhseq
*, int);
45 extern void tlf4_drivecapacitance (FILE*, ttvsig_list
*, int);
46 extern void tlf4_drivebusdirection (FILE *f
, ttvsig_list
*ttvsig
, befig_list
*ptcellbefig
);
47 extern void tlf4_drivedirection (FILE*, ttvsig_list
*, bepor_list
*, int);
48 extern void tlf4_drivepath (FILE*, ttvline_list
*, chain_list
*);
49 extern void tlf4_driveinsert (FILE*, char*, ttvfig_list
*, ttvline_list
*) ;
50 extern void tlf4_driveinsertion (FILE*, ttvfig_list
*) ;
51 extern void tlf4_driveseqfunc (FILE*, cbhseq
*);
52 extern void tlf4_drivecombfunc (FILE*, char*, befig_list
*, cbhseq
*, int);
53 extern char *ptlf4long (char*, long);
54 extern char *ptlf4float (char*, float);