D
David Belohrad
Guest
Dear All,
I'd like to produce following like PSL construct:
psl assert always {StartPulsexS} |=> {PulsexS[*25]; not PulsexS};
However, the PulsexS duration is not given as constant, but its length
is setup by master entity. So ideally I'd like to have something like:
psl assert always {StartPulsexS} |=> {PulsexS[*PulseLengthxD]; not PulsexS};
where PulseLengthxD is a type of either
std_logic_vector/unsigned/integer... but apparently nothing like this
works in mentor modelsim....
How to write such constraint?
thanks
d.
I'd like to produce following like PSL construct:
psl assert always {StartPulsexS} |=> {PulsexS[*25]; not PulsexS};
However, the PulsexS duration is not given as constant, but its length
is setup by master entity. So ideally I'd like to have something like:
psl assert always {StartPulsexS} |=> {PulsexS[*PulseLengthxD]; not PulsexS};
where PulseLengthxD is a type of either
std_logic_vector/unsigned/integer... but apparently nothing like this
works in mentor modelsim....
How to write such constraint?
thanks
d.