In reply to Muthamizh:
What is the difference between
uvm_fatal and
uvm_error
fatal and error are 2 different severities. Defining a state as fatal will stop the simulation immediately. error you can configure to tolerate a certain number of errors before stopping the simulation.