J'ai une variable que je veux générer plusieurs fois dans la même fonction, chaque fois avec le même ensemble de contraintes. Puis-je définir les contraintes une fois et juste le gen
plusieurs fois? Autrement dit, au lieu de cela:Puis-je définir les contraintes pour une variable une fois et générer quelques fois dans specman?
var a:uint;
gen a keeping {it in [100..120];};
// some code that uses a
.
.
.
gen a keeping {it in [100..120];};
// some code that uses a
.
.
.
gen a keeping {it in [100..120];};
// some code that uses a
// etc...
Je voudrais faire:
var a:uint;
keep a in [100..120];
.
.
.
gen a;
// some code that uses a
.
.
.
gen a;
// some code that uses a
.
.
.
gen a;
// some code that uses a
// etc...
De cette façon, si je veux changer a
contraintes s je ne dispose que de le faire une fois.