Cross coverage

covergroup cov;
option.per_instance = 1;
   
    A_REQ   : coverpoint xtn.ven_req{
      bins --------------
      bins --------------
      bins --------------
    }
    A_DATA      : coverpoint xtn.ven_data {
      bins --------------
      bins --------------
      bins --------------
    }
    A_ADDR      : coverpoint xtn.ven_addr {
      bins --------------
      bins --------------
      bins --------------
    }

 A_REQ_X_A_DATA : cross A_REQ,A_DATA;
 A_REQ_X_A_ADDR : cross A_REQ,A_ADDR;
endgroup

In the above example for cross coverage we can do cross only between two coverpoints ? or we can do like

cross A_REQ,A_DATA,A_ADDR

more than two coverpoints is possible ??

thanks

In reply to lalithjithan:

Yes.