1 /****************************************************************************/
3 /* Chaine de CAO & VLSI AVERTEC */
5 /* Produit : STM Version 1.00 */
6 /* Fichier : stm_modscm_cst.c */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
11 /* Auteur(s) : Gilles Augustins */
13 /****************************************************************************/
15 /****************************************************************************/
17 /****************************************************************************/
21 /****************************************************************************/
23 /****************************************************************************/
25 timing_scm
*stm_modscm_cst_create (float *csttab
)
27 timing_scm
*scm
= (timing_scm
*)mbkalloc (sizeof (struct timing_scm
));
28 scm
->TYPE
= STM_MODSCM_CST
;
29 scm
->PARAMS
.CST
= (cstparams
*)mbkalloc (sizeof (struct cstparams
));
30 scm
->PARAMS
.CST
->DS
= (float*)mbkalloc (STM_NB_CST_PARAMS
* sizeof (float));
32 scm
->PARAMS
.CST
->DS
[STM_CST_DELAY
] = csttab
[STM_CST_DELAY
];
33 scm
->PARAMS
.CST
->DS
[STM_CST_SLEW
] = csttab
[STM_CST_SLEW
];
38 /****************************************************************************/
40 void stm_modscm_cst_destroy (cstparams
*params
)