In reply to Arshia:
You do not generate clocks with assertions. Bachan verified the clock periods with assertions.
The clock was generated with SV code using the always construct.
What gave the impression that assertions generate clocks. That is definitely no their purpose.
Ben