OVM_ERROR @ 0: reporter [FLDTNC] struct is 8800 bits; maximum field size is 4096, truncating

Hi,
I defined a struct say str_t which is collection of multiple different structs.
When I register the struct in factory in ovm_seq_ite using `ovm_field_int(str_t, OVM_ALL_ON).
With this code, I am getting below error.

OVM_ERROR @ 0: reporter [FLDTNC] str_t is 8800 bits; maximum field size is 4096, truncating

Could you please suggest me the best way to register struct with more than 4096 bits in seq item.

Thanks
Brahma.

In reply to nanda521:

We strongly suggest not registration using the field automation macros (this is not the same as factory registration).

If you must, you can define OVM_MAX_STREAMBITS to a larger value, but but realize, every ova???_field_int is treated as having that many bits.