Hardware interview practice
Reset-aware driver design
Which reset strategy gives the clearest behavior for an active driver?
Choose one
Answer choices
- A. Ignore reset in the driver because only the monitor needs it
- B. Assume reset automatically deletes every request and response in all UVM components
- C. Define how to stop pin activity, classify or complete an in-flight item, restore the sequencer handshake, and resume from a known interface state
- D. Call phase.drop_objection once per reset cycle regardless of who raised it
