Skip to the selected question
ASIC.FYI

ASIC Question Bank

1,000+ hardware interview questions
DescriptionQ040
Page ↗
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

Answer choices (4)