Question: what is the difference between clocking block and modport?
Answer: Clocking block is used to introduce input/output sampling/driving delays. Modport defines directions of signals and can be used to represent set of signals.