1 /****************************************************************************/
3 /* Chaine de CAO & VLSI AVERTEC */
5 /* Produit : STM Version 1.00 */
6 /* Fichier : stm_modiv_eval.h */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
11 /* Auteur(s) : Grégoire Avot */
13 /****************************************************************************/
15 #ifndef STM_MODIV_EVAL_H
16 #define STM_MODIV_EVAL_H
19 extern float stm_modiv_delay_c( timing_iv
*iv
, float fin
, float c
, float vth
, float vdd
);
20 extern float stm_modiv_delay_pi( timing_iv
*iv
, float fin
, float r
, float c1
, float c2
, float vth
, float vdd
);
21 extern float stm_modiv_slew_c( timing_iv
*iv
, float fin
, float c
, float vth
, float vdd
);
22 extern float stm_modiv_slew_pi( timing_iv
*iv
, float fin
, float r
, float c1
, float c2
, float vth
, float vdd
);
24 char stm_modiv_calc_is( timing_iv
*iv
, float ve
, float vs
, float *is
);
25 char stm_modiv_eval_pi( timing_iv
*iv
, float fin
, float r
, float c1
, float c2
, float vth
, float vdd
, float *ts
, float *fs
);
26 char stm_modiv_eval_c( timing_iv
*iv
, float fin
, float c
, float vth
, float vdd
, float *ts
, float *fs
);
28 float stm_modiv_cconf( timing_iv
*iv
, float fin
, float load
);
29 float stm_modiv_calcte( timing_iv
*iv
, float fin
, float vdd
);
31 extern void stm_modiv_timing_pi( timing_iv
*iv
, float fin
, float r
, float c1
, float c2
, float vth
, float vdd
, float *delay
, float *fout
);
32 extern void stm_modiv_timing_c( timing_iv
*iv
, float fin
, float c
, float vth
, float vdd
, float *delay
, float *fout
);