In the above example, four coverpoints are used to the same variable.
Can it be possible to work around with a single coverpoint? Please suggest me, if any other possible solution.
I tried your suggestion and as you said it is laborious to expand each bin. It is fine now because the width of coverpoint is 16-bit. If the width of coverpoint changes to 32-bit then it will require more effort to expand each bin.
The reason I am opting for splitting input data because as the input data width of 16-bit so it will have 2^16 combinations. I don’t want to cover 2^16 possible values. So I divided input data into four 4-bits so that each 4-bit needs to cover 2^4 possible values.