How to define cross coverage for the selected range

In reply to murali_yalamanchi:

thank you dave,
i need some more, i forgot to mention

coverpoint A { a ={[0:27]};}
coverpoint B { b = {[0:27]};}
cross_A_B cross a,b;

here cross_A_B gives all combinations but i need selected range cross between A,B

like i need cross between a[2]…a[5] & b[3]…b[6],
a[6]…a[8] & b[7]…b[10],
a[9]…a[15] & b[11]…b[15],
a[16]…a[27] & b[16]…b[27];

like this i want to create cross coverage can u please help me.

thank you
Murali