In reply to KumarSunilB:
covergroup cg;
CP_I : coverpoint I {
bins lessthan_10[] = {[0:9]};
bins greaterthan_10[] = {[10:100]};
}
CP_L : coverpoint L {
bins lessthan_20[] = {[0:19]};
bins greaterthan_15[] = {[15:100]};
}
cross CP_I,CP_L {
bins aa = binsof(CP_I.greaterthan_10) && binsof(CP_L.lessthan_20);
}
endgroup
You can write something like this.