Functional coverage

I need to write coverage of “skip order set”. It should cover the conditions:

  1. The transmitter sends SKP ordered sets at an average of every 354 symbols.
  2. The transmitter is allowed to buffer the SKP ordered sets up to a maximum of four SKP ordered sets.
    So, how to write coverpoint of it?

In reply to tech_savvy:

You need to be more descriptive with your “conditions”. Usually and average like this is a moving average over time. You need to compute that average at some sample rate and make sure 354 is one of the calculated values that get sampled. Similar with a buffer/FIFO. You need to monitor the size of the buffer, and that size becomes a coverpoint to hit.