You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if there is a ddt_walk_o signal high then in the past cycle ddtc_miss_q(sva internal signal) must be high too.
Here is a counter-example of the assertion failure, first DC is loaded, and then in the 10th cycle we have an IODIR.INVAL_DDT(flush_ddtc_i == 1 and flush_dv_i == 0) command that flushes all DDT entries. Now, in the 12th cycle when req_trans_i is 0, ddt_walk must be low, but ddt_walk is wrongly triggered.
The text was updated successfully, but these errors were encountered:
I wrote an assertion that states:
Here is a counter-example of the assertion failure, first DC is loaded, and then in the 10th cycle we have an IODIR.INVAL_DDT(flush_ddtc_i == 1 and flush_dv_i == 0) command that flushes all DDT entries. Now, in the 12th cycle when
req_trans_i
is 0,ddt_walk
must be low, butddt_walk
is wrongly triggered.The text was updated successfully, but these errors were encountered: