User guide

xxxiii
Reclaiming Named Events . . . . . . . . . . . . . . . . . . . . . . . . 24-186
Event Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-187
Clocking Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-188
Clocking Block Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . 24-188
Input and Output Skews . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-193
Hierarchical Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-194
Signals in Multiple Clocking Blocks . . . . . . . . . . . . . . . . . . . . 24-194
Clocking Block Scope and Lifetime . . . . . . . . . . . . . . . . . . . . 24-195
Clocking Block Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-196
Default Clocking Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-196
Cycle Delays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-197
Input Sampling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-198
Synchronous Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-199
Synchronous Drives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-199
Drive Value Resolution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-200
Clocking Blocks in SystemVerilog Assertions . . . . . . . . . . . . 24-200
Sequences and Properties in Clocking Blocks . . . . . . . . . . . 24-201
SystemVerilog Assertions Expect Statements. . . . . . . . . . . . . . . 24-202
Virtual Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-207
Scope of Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-208
Virtual Interface Modports . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-208
Driving a Net Using a Virtual Interface . . . . . . . . . . . . . . . . . 24-209
Virtual Interface Modports and Clocking Blocks . . . . . . . . . . 24-209
Array of Virtual Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-211
Clocking Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-212