Sampling clocking block output

In reply to mseyunni:

There is no point in using a continuous assignment. The recommended approach is using an inout

clocking cb_out @ (posedge clk);
   inout ready;
endclocking

Two separate clocking blocks also works.

Also note that putting
or negedge reset_n
in your clocking block event does not work the way you would want.