
PyUVM:以Python语言实现的UVM
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
PyUVM是一款基于Python语言开发的验证组件库,它遵循UVM(Universal Verification Methodology)标准,为硬件设计验证提供了一套高效、灵活且易用的解决方案。
pyuvm是用Python而非SystemVerilog实现的通用验证方法。
描述:
pyuvm实现了UVM中最常用的组件,并利用了Python语言无需严格类型定义及参数化类的特点,重构了一些由于键入限制或遗留代码而变得复杂的部分。
该库遵循IEEE 1800.2规范,在大多数类和方法中包含了相关规范的引用说明。
已实现的部分如下:
- 部分5:基础类
uvm_object不包含事务定时信息
- 部分6:报告类
利用UVM层次结构进行日志控制
- 部分8:工厂类
所有uvm_void类自动注册
- 部分9:阶段管理
简化为通用阶段,支持异议机制
- 部分12:UVM TLM接口
全面实现相关功能
- 部分13和部分14/15:
实现了预定义的组件类、序列及定等特性。使用层次结构,uvm_root单例模式,run_test()函数,简化版ConfigDB以及简化的驱动器类(uvm_driver)等功能。
全部评论 (0)
还没有任何评论哟~


