W
whygee
Hello,
I search a way to safely detect that all the signals
of my entities have settled before my testbench
fires another clock cycle. I find no way in the
langage to indicate that there is no delta cycle
left, so the time can advance to the next step.
And even in the next step, I can't know if activity
has been scheduled to happen :-/
I could XOR_reduce all the signals I want to observe
and then apply a simple attribute, but the closest
I come is the 'active attribute, that won't even
tell me if the signal is scheduled to change in the future.
All I could do is assume things about the tested design,
and these assumptions are dangerous and not future-proof
or fool-proof. Or else I could remove all the timing
information from the model, but this would remove
all value or interest in the model :-/
If anyone has a trick or idea, i'll gladly read it !
yg
I search a way to safely detect that all the signals
of my entities have settled before my testbench
fires another clock cycle. I find no way in the
langage to indicate that there is no delta cycle
left, so the time can advance to the next step.
And even in the next step, I can't know if activity
has been scheduled to happen :-/
I could XOR_reduce all the signals I want to observe
and then apply a simple attribute, but the closest
I come is the 'active attribute, that won't even
tell me if the signal is scheduled to change in the future.
All I could do is assume things about the tested design,
and these assumptions are dangerous and not future-proof
or fool-proof. Or else I could remove all the timing
information from the model, but this would remove
all value or interest in the model :-/
If anyone has a trick or idea, i'll gladly read it !
yg