Hi, I have a register in a design that I am verifying. It has a 1-bit wide that if set, is cleared directly. It has more of a pulse behavior. I am trying to get() this field in the scoreboard. But, if it was set, it would be already cleared before I get() it. Any suggestions?
In reply to Yara_999:
You cannot read a register which has no read access using frontdoor access. In your case aread using backdoor is also not useful. What you can do to observe this specific register is using a bind module and observing this internal node.
In reply to chr_sue:
I see, thanks a lot! I actually changed the access policy to RW.
In reply to Yara_999:
Can you really change the access type in this way. It has a completely different behavior.
In reply to chr_sue:
Yes, it worked for me exceptionally as the project I am working on is for training purposes. And I haven’t really done much in terms of code for things to change drastically once I change the access policy.