Regarding warm reset and cold reset

1 What is difference between Warm reset and cold reset in UVM / OVM ?
2 What is significant for both warm reset and cold reset ?
3 Is it both are IP level verification or SOC level verification ?
4 when to / in what situation have to use warm reset and cold reset ?

In reply to Gireesh:

There are no precise definitions of these terms.

“Cold reset” usually means the reset after after cycling the power or a “power-on-reset”. “Warm reset” usually implies that some portion SOC remains active, while another part gets reset. There are different verification strategies for handling these, but more design details are required.

In reply to dave_59:

Hi sir,

As per your suggestions, Warm reset can be apply in soc level verification / IP level verification is it right ?

Warm reset can be apply to entire soc system / some portion of soc system isn’t right ?

Can we apply cold reset to soc / ip level verification ?

Could you please elaborate some more points on cold reset and warm reset

Could you Please let me know which are the different verification strategist to handle these ?

In reply to Gireesh:

1 What is difference between Warm reset and cold reset in UVM / OVM ?
2 What is significant for both warm reset and cold reset ?
3 Is it both are IP level verification or SOC level verification ?
4 when to / in what situation have to use warm reset and cold reset ?

Hard/cold reset and soft/warm reset are application specific terms.The registers might behave differently when performing a hard or hardware reset and a soft reset. THE UVM RAL follows this behavior and provides 2 different options you have to specify wrt to the behavior of the registers in your application.