A variable of type bit is used in monitor transaction and its width is 4096. This variable is registered using ovm_filed_int macro.
Now I got requirement to extend the variable width more than 4096bits. But tool has limitation and throws error “maximum field size is 4096, truncating”
I thought changing variable to array type but it’s been already used in multiple projects and I am helpless.
Any suggestions are welcome.
It may not be the most ideal way it terms of instructions/time, but it helps remove human error from any functions written. I change the (UVM) MAX_STREAM_BITS locally and we have not had many issues. The speed of our testbenches is often not the lagging factors in our simulations.