# The Whys of UVM

**URL:** <https://verificationacademy.com/forums/t/the-whys-of-uvm/41466>\
**Category:** UVM\
**Tags:** UVM\
**Created:** [April 4, 2023, 8:15pm UTC](https://verificationacademy.com/forums/t/the-whys-of-uvm/41466 "2023-04-04T20:15:52Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Jim\_Lewis](https://verificationacademy.com/forums/letter_avatar_proxy/v4/letter/j/5daacb/32.png) [@Jim\_Lewis](https://verificationacademy.com/forums/u/Jim_Lewis)\
**Post date:** [April 8, 2023, 2:25pm UTC](https://verificationacademy.com/forums/t/the-whys-of-uvm/41466/6 "2023-04-08T14:25:49Z")

</div>

_In reply to [chr\_sue](https://verificationacademy.com/forums/t/the-whys-of-uvm/41466/5):_

So is your claim about “improving simulation speed” an it ought to do that? Or did you measure the speed of their previous undisciplined SV approach against the new SV approach?

Maybe someone did a study of simulation speed of SystemVerilog against VHDL?

TLM can be functional equivalent, cycle equivalent, or even timing equivalent. I would suspect that once you get to cycle equivalent (which I think you would need to verify a design), that TLM has the same number of events on the interface as an undisciplined a “copy and paste” approach. Going further, TLM requires additional overhead to hand off the transaction information vs. the “copy and paste” approach. That said, I doubt the TLM additional overhead is much though - and there is no doubt that the other benefits of TLM out weigh this.

OTOH, I do agree with your first two claims - as I noted similar items in my response to the “Whys of Drivers” post.

WRT your 4th claim, SV only makes sense for the Verilog community. You see this more clearly in the FPGA community where for verification, VHDL is used more often than SV - and UVM is on a decreasing trend where as VHDL’s OSVVM is on an increasing trend.

> **[Part 6: The 2022 Wilson Research Group Functional Verification Study -...](https://blogs.sw.siemens.com/verificationhorizons/2022/11/21/part-6-the-2022-wilson-research-group-functional-verification-study/)**
>
> This blog is a continuation of a series of blogs related to the 2022 Wilson Research Group Functional Verification Study. In my previous blog, I discussed

---

_[View the full topic](https://verificationacademy.com/forums/t/the-whys-of-uvm/41466)._
