title: Systemverilog coverage point for multiple of n
body: <p>I am trying to create a bin in my coverage group to sample values that are multiple of n (where n is a constant integer in my case 15). So far, I have came 
  up with the following code:</p>
  
  <pre><code>class rx_port;
        int unsigned rx_rates[];
        ...
        covergroup rx_cov with function sample (int unsigned rate);
             coverpoint rate{
                 bins no_rate    = {0};
                 bins mul_of_15  = {SOME_PRE_DEFINED_PATTERN};
             }
        endgroup;
        ....
  endclass
  </code></pre>
  
  <p>Where SOME_PRE_DEFINED_PATTERN is an array of int from 0 to a system macro with the step of 15. I am not sure if this is the correct/best way of generating this bin. Any better suggestion?</p>