Hardware interview practice
RAL adapters and predictors
Within the UVM Register Abstraction Layer (RAL), what are the complementary jobs of a uvm_reg_adapter and a uvm_reg_predictor?
Choose one
Answer choices
- A. The adapter translates register operations to/from bus items; the predictor consumes observed bus transactions to update the register model
- B. The adapter stores coverage and the predictor drives bus pins
- C. The adapter raises objections and the predictor performs factory overrides
- D. Both exist only to create HDL backdoor paths
