These are some great questions. While the Accellera VIP TSC (technical subcommittee) is just getting started with UVM, let me take a stab at sharing my view on these questions.
* UVM full backward compatibility
- The committee did select OVM as the base for UVM which is the first step towards backward compatibility with OVM. I believe that it is important for users to voice their strong opinions in the committee. Certainly maintaining OVM type names and use models would enhance backward compatibility so it would be great for you or your company to make that requirement known to the TSC.
* UVM availability and IEEE standardization
- The committee vote to have a version of UVM available by the end of Q1 2010 so it will need to decide what content will be available in that release in short order. Regarding IEEE standardization the committee will have to vote on that.
* OVM community contributions to the UVM
- With OVM as the base of UVM, we expect the OVM community will have a lot of influence on the direction of the UVM. With more than 20K downloads of the 38 contributions so far, it is a proven path to add new technology to the OVM. The VIP TSC did vote to add new technology to the OVM base as well, and the contributions were named as an important source for that new technology.
* OVM World in a UVM World
- We do expect OVM World to continue for quite some time. UVM will be functional on day 1, whenever that day occurs, because it is based on OVM. However, there are 10K+ members of the OVM world and thousands of active projects. The community will need to support itself even as we welcome new UVM users. For sure, the next few months will be very interesting!
Thanks for the questions and keep them coming!