Last week I wrote an article about what appears to be an upcoming standards battle pitting the OVM vs. the VMM. My comments seem to have touched a nerve with a large number of people and prompted comments from Janick Bergeron of Synopsys, Dennis Brophy of Mentor and Ambar Sarkar of Paradigm Works, among others. Since this thread is starting to take the form of an all out smack-down, I figured perhaps the readers of this site could help me pick out appropriate avatars for Janick, Ambar, Dennis, and myself. Figured out who's who? Good, now let's continue!
Janick was concerned that my argument contained some factual errors - specifically with my assertions that:
- The VMM is not open.
- The VMM is not as feature-rich as the OVM.
Ambar commented on the need for an open reference implementation of any potential standard verification methodology library. He also bemoaned the lack of support for the SystemVerilog standard among the EDA vendors, and ended with a comment that the verification community "may not have the stamina or patience for morphing VMM/OVM into yet another methodology."
Finally, Dennis challenged Synopsys to "post their customer & partner license terms and conditions," the implication being that Synopsys uses restrictive licensing agreements with its customers.