UVM(universal verification
methodology),俗称通用验证方法学。通用二字在于其将以前所有的验证方法学(OVM、 VMM、 VMM 等等)都融合到一起,类似于秦王统一六国的意思。其是由三大 EDA 巨头成立了一个 accellera 的组织,共同推的一个验证方法学标准,后面什么 AMD、 ARM、 intel、 ericsson、 qualcomm等等半导体巨头也都加入了该组织,下面图片罗列了现在该组织的合作成员,可见 accellera 势力之强大。
Image
按照其官网上的说法,该组织是一个独立的,致力于生成、支持、推进和提高用于全世界范围的电子产业系统级别的用于设计、建模、和验证标准的非营利组织。说白了就是组成垄断巨头掌控未来 EDA 发展的方向。
该组织目前推的三大标准是 SystemC、 UVM 和 IP-XACT。UVM,俗称通用验证方法学,是目前做验证无法绕过但是很难吃透的一块知识,无法绕过是因为其为验证平台的搭建和 case 的加载提供了很多现成的模块和组件以及机制、框架, 很难吃透的意思是其内部具体实现机制比较复杂, 掌握其原理比较困难。
对于我们验证人员,如果仅仅掌握如何使