RTL

Circular FIFO with occupancy

mediumQueues and FIFOsFIFOETA: 20 min

Build a synchronous circular FIFO that reports occupancy, handles simultaneous push/pop, and never misflags full or empty on wraparound.

Not started

Log in to save drafts and track solved problems.

Problem Statement

Build a synchronous circular FIFO that reports occupancy, handles simultaneous push/pop, and never misflags full or empty on wraparound.

Scoring

Pointers, full/empty

What to deliver

  • Compilable RTL / UVM / spec as applicable
  • Brief note on trade-offs and timing or coverage assumptions
  • Waveform or log for at least one passing test