Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / tas / stm / stm.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI AVERTEC */
4 /* */
5 /* Produit : STM Version 1.00 */
6 /* Fichier : stm.h */
7 /* */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
10 /* */
11 /* Auteur(s) : Gilles Augustins */
12 /* */
13 /****************************************************************************/
14
15 /****************************************************************************/
16 /* includes */
17 /****************************************************************************/
18
19 /* Cell Interface */
20 #include "stm_cell.h"
21 #include "stm_cell_print.h"
22 #include "stm_name_interface.h"
23
24 /* High Level Timing Model */
25 #include "stm_mod.h"
26 #include "stm_mod_eval.h"
27 #include "stm_mod_sign.h"
28 #include "stm_mod_modif.h"
29 #include "stm_mod_meta.h"
30 #include "stm_mod_merge.h"
31 #include "stm_mod_print.h"
32 #include "stm_mod_name.h"
33
34 /* Polynom Table Timing Model */
35 #include "stm_modpln.h"
36 #include "stm_modpln_eval.h"
37 #include "stm_modpln_print.h"
38 #include "stm_modpln_sign.h"
39
40 /* Lookup Table Timing Model */
41 #include "stm_modtbl.h"
42 #include "stm_modtbl_eval.h"
43 #include "stm_modtbl_print.h"
44 #include "stm_modtbl_modif.h"
45 #include "stm_modtbl_templ.h"
46 #include "stm_modtbl_print.h"
47 #include "stm_modtbl_merge.h"
48 #include "stm_modtbl_meta.h"
49 #include "stm_modtbl_sign.h"
50
51 /* Short Channel Timing Model */
52 #include "stm_modscm.h"
53 #include "stm_modscm_dual.h"
54 #include "stm_modscm_good.h"
55 #include "stm_modscm_false.h"
56 #include "stm_modscm_path.h"
57 #include "stm_modscm_cst.h"
58 #include "stm_modscm_eval.h"
59 #include "stm_modscm_dual_eval.h"
60 #include "stm_modscm_good_eval.h"
61 #include "stm_modscm_false_eval.h"
62 #include "stm_modscm_path_eval.h"
63 #include "stm_modscm_cst_eval.h"
64 #include "stm_modscm_sign.h"
65 #include "stm_modscm_dual_sign.h"
66 #include "stm_modscm_good_sign.h"
67 #include "stm_modscm_false_sign.h"
68 #include "stm_modscm_path_sign.h"
69 #include "stm_modscm_cst_sign.h"
70 #include "stm_modscm_print.h"
71 #include "stm_modscm_dual_print.h"
72 #include "stm_modscm_good_print.h"
73 #include "stm_modscm_false_print.h"
74 #include "stm_modscm_path_print.h"
75 #include "stm_modscm_cst_print.h"
76
77 /* Slope PWTH Model */
78 #include "stm_pwl.h"
79 #include "stm_pwth.h"
80
81
82 /* IV Model */
83 #include "stm_modiv.h"
84 #include "stm_modiv_eval.h"
85 #include "stm_modiv_print.h"
86
87 /* FCT Model */
88 #include "stm_modfct_share.h"
89
90 /* Parser Driver */
91 #include "stm_parse.h"
92 #include "stm_drive.h"
93
94 /* Noise parameter */
95 #include "stm_noise.h"
96 #include "stm_noise_print.h"
97 #include "stm_noise_scr.h"
98 #include "stm_noise_scr_print.h"
99
100 /* Energy parameter */
101 #include "stm_energy.h"
102 #include "stm_energy_print.h"
103 #include "stm_energy_table.h"
104 #include "stm_energy_table_print.h"
105 #include "stm_energy_params.h"
106 #include "stm_energy_params_print.h"
107
108 /* Util */
109 #include "stm_env.h"
110 #include "stm_math.h"
111 #include "stm_string.h"
112 #include "stm_ht.h"
113 #include "stm_capa.h"
114
115 /* Simulator */
116 #include "stm_simu.h"
117 #include "stm_solver.h"
118
119 /* Curve */
120 #include "stm_curve.h"
121 #include "stm_curve_mcc.h"
122 #include "stm_curve_plot.h"
123
124 #include "stm_mod_display.h"
125
126 /* Cache */
127 #include "stm_cache_model.h"
128