Skip to the selected question
ASIC.FYI

ASIC Question Bank

1,000+ hardware interview questions
DescriptionQ079
Page ↗
Q079DVASIC interview problem

Interrupt Pulse Is Missing

TechniquesDVWaveform Debugging
DifficultyEasy
TopicWaveform Debugging
LanguageSystemVerilog
Format4 choices
01

Problem

Each column is one rising clock edge. req is a one-cycle interrupt request, and ack is the registered notification returned by the interrupt block. Rule to apply: Every req pulse must produce exactly one ack pulse on the next sampled edge while irq_enable is 1. Which event-response assertion fails on this waveform?

Waveform for Interrupt Pulse Is Missing. Signals: req, ack, irq_enable. Numbered markers identify sampled columns.
Read the sampled columns from left to right, then test each choice against the stated timing rule.
02

Answer choices (4)