Hany Salah Posted December 15, 2023 Report Share Posted December 15, 2023 Hi, I found that comment at verification academy forum. As it is shown that it is posted at 2013.4 years before 2017 uvm-1.2 has been released. Is phase jump safe now? Quote Link to comment Share on other sites More sharing options...
David Black Posted December 15, 2023 Report Share Posted December 15, 2023 Safer, but never safe. Consider that each component's run-time phase will be in a different state. You need to find a way to safely clean up state before jumping. Hany Salah 1 Quote Link to comment Share on other sites More sharing options...
Hany Salah Posted December 18, 2023 Author Report Share Posted December 18, 2023 I see your point. interesting to take it into consideration before using this feature. Quote Link to comment Share on other sites More sharing options...
David Black Posted December 20, 2023 Report Share Posted December 20, 2023 It's even harder when you consider that you may be importing 3rd party VIP, which may not take phase jumping into account. I would also suggest to you that the real definition of all these phases is also not well defined. For example, some components might distinguish between hard and soft resets differently. What about components that can selectively power on/off? Should all components be reset at the same time (other than at power up? Quote Link to comment Share on other sites More sharing options...
Hany Salah Posted December 27, 2023 Author Report Share Posted December 27, 2023 I see your point. However, I cannot really deny the importance of a having a mechanism that can reset all/part of TE components automatically. Given a case where I have a stimulus that will inject a critical fault that require the whole bench to reset the IP. embedding that fault injection within sequences will have a side impact on regressions. It will be harder (but not impossible) to balance the fault injection to be in a moderate rate. I cannot see such an implementation mature for a long time running project. Taking all of your concerns into considerations, I believe we can use it in a very strict manner. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.