Table 2.
Simulation signals and their meaning; AH = Active High (issued when high); AL = Active Low (issued when low), and RTC = Real Time Clock
| Signal Name | Unit | Meaning |
|---|---|---|
| s_clk | RVU | system clock of the RV framework |
| s_reset_n | asynchronous reset of the RV framework (AL) | |
| s_sut_clk | system clock of the SUT | |
| s_rtc_timestamp | RTC | ctr. value of the real-time clock (i.e., time point n) |
| s_atomic(0) | SUT | truth value of atomic proposition # 0, σ 0 (AH) |
| s_atomic(1) | truth value of atomic proposition # 1, σ 1 (AH) | |
| s_atomic(2) | truth value of atomic proposition # 2, σ 2 (AH) | |
| s_atomic(3) | truth value of atomic proposition # 3, σ 3 (AH) | |
| s_violated | RVU | monitoring output e n⊨φ (AH) |
| command | μ Spy | instruction (op-code) for the μ Spy |
| state | state of the fetch stage state machine | |
| state | state of the load stage state machine | |
| state | state of the calc stage state machine | |
| state | state of the write back stage state machine | |
| interval_min | min(J) (in RTC ticks) | |
| interval_max | max(J) (in RTC ticks) | |
| sel | List | select the list specified by buffer_nr (AH) |
| add_start | add start ( ) time point to the list (AH) |
|
| add_end | add end ( ) time point to the list (AH) |
|
| set_tail | clear list and add new entry (AH) | |
| reset_tail | clear list and add entry with time point 0 (AH) | |
| drop_tail | remove tail element from the list (AH) | |
| delete | remove head element from the list (AH) | |
| buffer_nr | id of the currently used list (AH) |

