To 'Signal attribute adds text about assume and restrict directives.
Reviewing Notes
This LCS only intends to implement the basic features of
the proposal.
If an extended or advanced feature of the proposal is
to be implemented, it should be implemented by a separate
LCS and voted on separately.
Comments
The defined attributes would be very helpful. They could be useful in testbenches to control the random test stimuli based on the state of PSL directives. I think the P'event attribute is more useful, because it's a function which can be used more flexible in VHDL code. What does complete mean for an PSL assertion? It has reached the end of the underlying property with fail or good state? So after checking the P'event tribute, I would have to use the P'signal attribute to get the concrete completion state of the assertion, I assume.
-- Torsten Meissner - 2017-01-01
I would add following sentence to the Result section of P'SIGNAL. After "A PSL cover value of TRUE indicates that is was satisfied during a given cycle." : "Assume and restrict directives are treated like assert. Fairness directives are not supported."
-- Torsten Meissner - 2017-01-09
Done in version 2
-- Jim Lewis - 2017-01-16@TODO 2-Mar meeting
Does PSL update on postponed cycles?
If yes, need to note this in P'Signal and processes using P'Signal must not trigger any delta cycles
-- Jim Lewis - 2017-03-02