DescriptionQ040
Q040DVASIC interview problem
Multi-sequence response routing
TechniquesUVMResponse queue management
DifficultyMedium
TopicUVM Components
LanguageSystemVerilog
Format4 choices
01
Problem
Two sequences concurrently issue the same request type. The driver creates a fresh response and calls item_done(rsp), but never copies identity from req. What is the most likely protocol-level failure?
Starting declarationSystemVerilog
seq_item_port.get_next_item(req);
drive_and_fill(req, rsp);
seq_item_port.item_done(rsp);02
