ACK goes high for 1 clk ONLY after 10 cycle of Req going high but never before 10 cycles

In reply to Srini @ CVCblr.com:

Thanks Srini for the reply. I perfectly understand your point and concern for not mixing all three together and make it complex for debug and readability both.
But being a learner and exploring the field am interested to know how can Check_2 be clubbed together with Check_1. I tried multiple options few failed, few “Never Finished”, few gave compilation errors.
So if you can suggest me a piece of code that would be very helpful.

Cheers.