1 /****************************************************************************/
3 /* Chaine de CAO & VLSI AVERTEC */
5 /* Produit : STM Version 1.00 */
6 /* Fichier : stm_env.h */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
11 /* Auteur(s) : Gilles Augustins */
13 /****************************************************************************/
18 /*****************************************************************************/
20 /*****************************************************************************/
21 #define STM_NBCELLS 16
22 #define STM_NBMODELS 16
23 #define STM_NBTEMPLATES 16
25 /****************************************************************************/
27 /****************************************************************************/
29 extern chain_list
*STM_CELLS_CHAIN
;
30 extern chain_list
*STM_TEMPLATES_CHAIN
;
31 extern chain_list
*STM_TEMPLATE_NAME
;
33 extern ht
*STM_CELLS_HT
;
34 extern ht
*STM_TEMPLATES_HT
;
39 extern float STM_DEFAULT_VT
;
40 extern float STM_DEFAULT_VTN
;
41 extern float STM_DEFAULT_VTP
;
42 extern float STM_DEFAULT_VFD
;
43 extern float STM_DEFAULT_VFU
;
44 extern float STM_DEFAULT_TEMP
;
45 extern float STM_DEFAULT_SMINR
;
46 extern float STM_DEFAULT_SMAXR
;
47 extern float STM_DEFAULT_SMINF
;
48 extern float STM_DEFAULT_SMAXF
;
49 extern float STM_DEF_SLEW
;
50 extern float STM_DEF_LOAD
;
51 extern float STM_DEFAULT_RLIN
;
52 extern float STM_DEFAULT_VSAT
;
55 extern int STM_SHARE_MODEL
;
56 extern int STM_SOLVER_PILOAD
;
57 extern int STM_IMAX_FOR_PILOAD
;
58 extern float STM_OVERSHOOT
;
60 extern int STM_BUFSIZE
;
62 extern char *STM_TECHNONAME
;
64 extern unsigned long int STM_CACHE_SIZE
;
66 /****************************************************************************/
68 /****************************************************************************/
70 extern void stm_exit ();
71 extern void stmenv ();
72 extern void stm_init ();