Hardware interview practice
Report catchers
A report catcher should demote one UVM_ERROR ID to UVM_WARNING but still emit the modified report. What should catch() do after matching the ID?
Choose one
Answer choices
- A. Raise an objection and return immediately without a catcher action
- B. Call set_severity(UVM_WARNING) and return CAUGHT
- C. Return CAUGHT without changing severity, because CAUGHT means continue
- D. Call set_severity(UVM_WARNING) and return THROW
