Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

UVM_ERROR while running a register-level bit bash test

Status
Not open for further replies.

kautilya1987

Newbie level 2
Joined
Oct 23, 2009
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
India
Activity points
1,303
I keep running into the following error while running the uvm_reg_bit_bash_seq on a register level:
Writing a 1 in bit #1 of register "abc_addr_map.abc_reg.ABC_N[42]" with initial value 'h0000000000000001 yielded 'h00000000000007fe instead of 'h0000000000000003

The error occurs in several write/read cycles through the simulation. Strangely though there is no issue with the RTL, as observed from the waveforms. The RTL seems to be writing and reading the value correctly.

Why is it that the log file is reporting the error? Is it that the value written into the register does not update the mirrored value in time to return the correct data to the caller? It appears that there is a delay of several cycles till the correct data is mirrored.

Please let me know what you think of this issue and how to go about resolving it. It is needed rather urgently.

Thanks and Regards,
K
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top