Skip to the selected question
ASIC.FYI

ASIC Question Bank

1,000+ hardware interview questions
DescriptionQ174
Page ↗
Q174DVASIC interview problem

FIFO Full Flag Asserts Late

TechniquesDVWaveform DebuggingFIFO
DifficultyEasy
TopicWaveform Debugging
LanguageSystemVerilog
Format4 choices
01

Problem

The FIFO depth is four. occupancy is the number of entries immediately after each edge, and full is the flag observed with that occupancy. Rule to apply: full must be 1 exactly when occupancy equals four, and must be 0 when occupancy is below four. Which full-flag assertion fails first?

Waveform for FIFO Full Flag Asserts Late. Signals: push, pop, occupancy, full. 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)