Skip to the selected question
ASIC.FYI

ASIC Question Bank

1,000+ hardware interview questions
DescriptionQ249
Page ↗
Q249DVASIC interview problem

Field automation reference copying

TechniquesUVMCopy, compare, and pack
DifficultyMedium
TopicUVM Components
LanguageSystemVerilog
Format4 choices
01

Problem

A transaction registers a nested object field with `uvm_field_object(child, UVM_DEFAULT | UVM_REFERENCE)`. After dst.copy(src), changing dst.child also changes src.child. Why?

02

Answer choices (4)