数据路由系统基于System Verilog语言的验证

数据路由系统基于System Verilog语言的验证

论文摘要

随着系统设计的规模和复杂度呈指数上升,传统的验证环境在可重用性、灵活性和验证效率等方面存在的缺点越来越明显,显然已无法满足验证领域的需求,巨大的验证压力迫使验证工程师必须突破传统验证方法,开发新的验证技术和新的验证环境来提高验证效率,保证产品质量。本文的主要任务是完成对数据路由系统的功能验证,因此如何有效地实现其系统级验证平台,使其具有较强的灵活性和可复用性,并且自动化程度高,是本文的研究难点和重点。本文运用SystemVerilog语言实现了基于VMM (Verification Methodology Manual for SystemVerilog)高级验证方法学的可扩展的分层验证平台,有效的提高了验证的充分性和可靠性以及验证效率,加速了项目开发进程。本文通过脚本文件对验证平台进行仿真管理,实现了约束随机激励的生成、断言的监视、输出数据的实时比对以及覆盖率统计等自动化功能。同时,验证平台支持随机测试向量约束条件的更改、自动比对机制按需求定制和功能覆盖点的添加,使验证平台的灵活性和可复用性达到最大化。此外,本文采用基于事务的建模方法,抽象层次高,使验证从信号级抽象到事务级,验证平台的每个层次都能给其上层或测试用例提供一系列的服务,并通过抽象将低层次的细节隐藏起来,针对不同的测试用例,只需要修改测试场景和约束条件。本文实现的系统级分层验证平台已经成功应用于数据路由系统的功能验证中,验证结果和覆盖率均达到了预期的目标,验证过程中充分体现了VMM验证方法学的优势和约束随机激励验证、基于断言的验证和覆盖率驱动验证等高级验证技术的灵活性、高效性和自动化特点。本文采用的基于VMM高级验证方法学的验证思想和先进的验证技术为日益复杂的系统级功能验证提供了坚实的基础,具有一定的创新和应用价值。

论文目录

  • 致谢
  • 中文摘要
  • ABSTRACT
  • 目录
  • 1 引言
  • 1.1 选题背景及研究意义
  • 1.2 研究现状及发展趋势
  • 1.3 本文研究内容及章节安排
  • 2 基于SystemVerilog语言的VMM验证方法学
  • 2.1 SystemVerilog语言的发展及特点
  • 2.2 VMM验证方法学
  • 2.2.1 VMM验证方法学特点
  • 2.2.2 VMM分层验证平台
  • 2.2.3 VMM验证平台组件
  • 2.2.4 VMM标准库及可重用的验证IP
  • 2.3 本章小结
  • 3 数据路由系统验证规划
  • 3.1 数据路由系统的结构
  • 3.2 数据路由系统验证平台分析
  • 3.3 数据路由系统验证过程
  • 3.3.1 测试用例开发
  • 3.3.2 功能验证方法
  • 3.4 本章小结
  • 4 数据路由系统验证平台的实现
  • 4.1 验证平台总体架构
  • 4.2 验证平台组件的实现
  • 4.2.1 信号层
  • 4.2.2 指令层
  • 4.2.3 功能层
  • 4.2.4 场景层
  • 4.2.5 测试层
  • 4.3 验证环境的控制
  • 4.4 本章小结
  • 5 数据路由系统验证平台的应用
  • 5.1 基于覆盖率的功能仿真验证
  • 5.2 验证结果及分析
  • 5.2.1 仿真结果
  • 5.2.2 覆盖率统计
  • 5.3 本章小结
  • 6 结论
  • 参考文献
  • 作者简历
  • 学位论文数据集
  • 相关论文文献

    • [1].基于System Verilog的航空电子组件验证平台的搭建[J]. 黑龙江科技信息 2016(14)
    • [2].基于VMM的ALU验证[J]. 现代电子技术 2015(07)
    • [3].基于System Verilog的可重用验证平台[J]. 电子技术应用 2013(05)
    • [4].基于System Verilog的芯片模拟器设计与实现[J]. 电脑知识与技术 2012(07)
    • [5].基于SystemVerilog可重用测试平台的实现[J]. 电子技术应用 2015(02)
    • [6].基于VMM的ASIC建模验证[J]. 科技经济市场 2008(10)
    • [7].System Verilog与Verilog描述状态机(FSM)之比较[J]. 西安邮电学院学报 2008(03)
    • [8].基于UVM验证方法学的AES模块级验证[J]. 微电子学与计算机 2012(08)
    • [9].基于System Verilog的接口模块化设计方法[J]. 无线电通信技术 2013(05)
    • [10].System Verilog语言在数字系统设计中的应用[J]. 微电子学与计算机 2008(06)
    • [11].SpringSoft发表新版Verdi~(TM)及Siloti~(TM)软件强化System Verilog验证自动化功能[J]. 中国集成电路 2008(04)
    • [12].基于SV语言的RFID标签芯片数字系统验证平台设计[J]. 中国集成电路 2016(03)
    • [13].基于System Verilog的SRAM控制器IP核验证[J]. 电子器件 2012(05)
    • [14].基于VMM方法学的算法IP验证环境[J]. 广东通信技术 2011(10)
    • [15].基于VMM的FCU验证平台[J]. 贵阳学院学报(自然科学版) 2012(01)
    • [16].基于OVM的32位微处理器验证[J]. 微计算机信息 2012(06)

    标签:;  ;  ;  ;  

    数据路由系统基于System Verilog语言的验证
    下载Doc文档

    猜你喜欢