Jump to content
Sign in to follow this  
meenu

random variable of type bit with varying width

Recommended Posts

Hi

In a register sequence i would like to use data of type uvm_reg_data_t where the value of data should be random.

uvm_reg_data_t data;

size = rg.get_n_bits();

data[size-1:0] = $random;

What should be the type of the variable size? Should it be a parameter or define?

I would like the value of size to change according to the width of the register. So the width of data should change according to the width of the register.

What is the best way to do this?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×