Reading a W1C register field

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.