In reply to dave_59:
thank you for your advice. It is a big program and I can’t put it here, but it really looks like what you said, I use both “@(posedge clk_a)” and “@clocking_block” in the same program, and the clocking block is @clk_a. I am gonna use clocking_block only in this program.