UVM_TB_FLOW - NISHUNISARGA/UVM_notes GitHub Wiki

  • Create the components
    • done in build_phase
  • Connect the components
    • done in connect_phase
  • Do changes/updates to TB or Design before running the simulation
    • TB -> end_of_elaboraiton_phase
    • Design -> start_of_simulation_phase
  • start the component functionality
    • run_phase
  • collect the outputs
    • extract_phase
  • compare the outputs
    • check_phase
  • report the status
    • report_phase
  • finish the simulation
    • final