版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本发明公开了一种基于UVM的存储建模优化证环境中将存储实体的存储单元建模为mem_境的存储模型类uvm_mem进行拓展扩展升级,获得存储数据的镜像值与实际值;对UVM验证环境检查镜像值与实际值存储镜像值与DUT实际存储发效率的同时避免了创建存储实体所带来的内2在UVM验证环境中将存储实体的存储单元建模为mem_entr对所述UVM验证环境的存储模型类uvm_me对所述UVM验证环境的预测器进行扩展升级包含如将所述事务数据信息转换为通用的寄存器存储访问uvm_reg_bus_op的事务数据类型调用所述UVM验证环境的寄存器模型的地址映射表的get_mem_by获取所述存储模型的句柄,调用所述存储模型的predict_mirrored_获取所述存储模型的句柄,调用所述存储模型的predict_mirrored_调用所述存储模型的get_offset方法获获取所述存储单元的真实地址,使用所述存储单元的真实地址减在UVM验证环境的寄存器模型的类uvm_reg_block中创建check_me在所述check_mem_value方法中调用get_memories,获取所述UV调用所述存储模型的check_mem_value方法对存储镜像值与DU在所述mem_entry_shadow类被构造实例化时根据传递的存储位宽计算得到占用的字使用动态数组,根据实际存储的存储数据位宽将所述动态数组在所述mem_entry_shadow类3工作模式或需要通过寄存器中存储的数据来告知我们其内部的工作状态。UVM(UniversalVerificationMethodology)提供了寄存器模型用来对上述数字芯片内部的寄存器进行建里的数据库(database)包含了验证平台中会使用到的三种对DUT中寄存器值的模拟,包括建模的三种不同值的类型,以对DUT中的寄存器的值进行复杂的读写操作的建模和最终的[0006]除此之外,验证开发人员不能像UVM中寄存器那样使用三种不同值的类型的接口[0014]在mem_entry_shadow类被构造实例化时根据传递的存储位宽计算得到占用的字4[0022]将事务数据信息转换为通用的寄存器存储访问uvm_reg_bus_op的事务数据类型[0023]调用UVM验证环境的寄存器模型的地址映射表的get_mem_by_offset方法,获取[0031]在check_mem_value方法中调用get_memories,获取UVM验证环境提供的存储模[0033]根据本发明实施例的基于UVM的存储建模优化方法,提升了验证开发人员对存储5测器进行扩展升级,主要在其接收广播端口过来的write方法里增加对存储访问显示预测部的预测器用来对总线进行监听,该预测器里的适配器将总线事务转换为寄存器事务类储的自动预测方法来更新寄存器模型中寄存器和存储的镜像值,使得与DUT中实际的值进因此不会出现UVM提供的寄存器自动预测机制中的遗漏的问题,确保镜像值与实际值的更6像值和期望值进行更新同步。注意因为这里我们对存储单元采用的是关联数组类型进行建模,因此我们在对镜像值和期望值进行更新前会先判断其存储单元元素在关联数组中[0061]predict_mirrored_value:用来对存储单元的镜像值与DUT中实际存储单元值进[0070]在S42中,如图6所示,将事务数据信息转换为通用的寄存器存储访问uvm_reg_的寄存器存储总线操作的事务数据信息通过适配器(adapter)的bus2reg方法转换为通用写需要通过目标总线协议的事务数据类型来完成,因此需要适配器来将这些寄存器存储读写访问操作转换为符合目标总线协议的事务value方法同步更新存储单元的镜像值,判断如果查询获取到了该被访问的存储单元所属储模型中创建好的predict_mirrored_value方法来对目标存储单元的镜像值进行同步更7[0078]在S51中,如图8所示,在UVM验证环境的寄存器模型的类uvm_reg_block中创建做到可以支持很大的存储空间的同时按使用进行内存空间的占用分配,从而提升仿真性免内存空间的无效占用以进一步提升仿真性能。采用类似UVM寄存器显示预测的方式自动完成存储的镜像值与DUT实际存储值的更新同步,避免验证开发人员手动去更新同步存储的使用语法方式和使用习惯,使得验证开发人员可以轻松的使用来对DUT中的存储进行建了验证开发人员对存储建模的开发效率的同时避免了创建存储实体所带来
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (部编教材)五年级语文上册学科教学评价计划
- 北师大版七年级数学上册《等式的基本性质》教学设计
- 2026年幼儿园新学期家长会主题
- 2026年幼儿园3到6岁学习指南
- 2026年幼儿园健康教案我的心情
- 2026年幼儿园大班美术活动树课件
- 监理部培训记录
- 2026年亲亲我爱幼儿园绘本
- 2026年幼儿园三只小猪教案课件
- 2025年海南省海口市高职单招职业适应性测试考试模拟试卷附答案详解(夺分金卷)
- 2026年安徽省合肥市重点学校小升初数学考试试题+解析
- 检验检测实验室质量管理体系手册
- 劳务派遣协议 (二)
- 上海市房屋建筑工程价格与指数2025
- 铝灰渣化学分析方法 第5部分:氯含量的测定
- 肝炎日讲座课件
- 初学入门课件
- 食品卫生安全课件
- 业之峰装修合同范本
- 仿生传感器技术-洞察及研究
- T-CCSAS 052-2025 三氯氢硅还原法多晶硅生产安全技术规范
评论
0/150
提交评论