Hardware interview practice
Why synchronized async-FIFO pointers are conservative
In an asynchronous FIFO, the write domain sees a delayed synchronized copy of the read pointer. What is the normal safety effect?
Choose one
Answer choices
- A. It can report more free space than truly exists
- B. It can report full for extra cycles, but the delay does not permit an overwrite
- C. It guarantees zero-cycle empty deassertion
- D. It makes Gray coding unnecessary
