当前位置:主页 > 科技论文 > 电子信息论文 >

基于UVM的MC-SOC中可重用验证平台的设计与实现

发布时间:2021-05-28 09:25
  目前智能设备是时代的焦点,智能手机、可穿戴智能设备、智能家居等已成为人们生活不可缺少的一部分。随着以多功能、低功耗、小型化为特点的智能设备的不断发展,用户对智能设备的要求也逐渐提高,这使得智能设备的核心—SOC(System On Chip)芯片集成的功能越来越多,设计规模和设计难度也不断增大,这给SOC的验证工作带来了巨大的挑战。本文主要针对模式可变SOC(MC-SOC/Mode Changeable-SOC)的功能验证进行分析研究,以UVM(Universal Verification Methodology)通用验证方法学和SystemVerilog硬件验证语言为理论基础,将MC-SOC以及内部IP作为研究对象,旨在利用UVM验证方法学搭建一个可重用的SOC系统验证平台,通过分析功能点、施加随机化激励,收集功能覆盖率,报告自检结果等方式对MC-SOC系统中的IP模块实施较完备的功能验证。本文首先对SOC验证在国内外的研究现状进行了阐述,分析了各类验证方法以及其优缺点,并介绍了主流验证方法学。然后对MC-SOC系统的架构、功能特性进行了分析说明,并结合UVM验证方法学,对MC-SO... 

【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校

【文章页数】:82 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第一章 绪论
    1.1 课题的背景和研究意义
    1.2 国内外研究现状
    1.3 主要工作和文章结构
第二章 UVM验证方法学概述
    2.1 UVM验证平台结构
    2.2 UVM中的基类以及层级结构
    2.3 UVM中的通信机制
    2.4 UVM中的寄存器模型
    2.5 UVM中的phase机制
    2.6 本章小结
第三章 MC-SOC系统及验证策略概述
    3.1 MC-SOC系统概述
        3.1.1 MC-SOC系统架构
        3.1.2 AMBA总线概述
    3.2 MC-SOC验证方法概述
        3.2.1 功能验证概述
        3.2.2 MC-SOC验证策略分析
    3.3 本章小结
第四章 基于UVM的可重用验证平台
    4.1 SPI控制器功能分析
        4.1.1 SPI接口协议
        4.1.2 SPI控制器介绍
        4.1.3 SPI控制器验证功能点分析
    4.2 SPI控制器验证平台概述
        4.2.1 验证平台的系统架构
        4.2.2 验证平台的执行流程
    4.3 Testbench中验证组件的设计与实现
        4.3.1 独立接口的设计
        4.3.2 APB_UVC的设计
        4.3.3 SPI_UVC的设计
        4.3.4 SPI控制器功能覆盖组的设计
        4.3.5 虚拟测试序列的设计及管理
    4.4 功能验证的实施与结果分析
        4.4.1 寄存器测试
        4.4.2 中断测试
        4.4.3 功能测试
        4.4.4 结果分析
    4.5 本章小结
第五章 UVM验证平台可重用性分析与应用
    5.1 I~2C控制器验证方案
        5.1.1 I~2C控制器功能介绍
        5.1.2 I~2C控制器功能测试点分析
    5.2 验证平台的重用
        5.2.1 I~2C_UVC的设计
        5.2.2 验证平台重用性分析
    5.3 I~2C控制器功能验证及结果分析
        5.3.1 寄存器测试
        5.3.2 基本功能测试
        5.3.3 验证结果分析
    5.4 本章小结
第六章 结论
    6.1 工作总结
    6.2 不足与展望
致谢
参考文献
攻硕期间取得的研究成果


【参考文献】:
期刊论文
[1]2017年中国集成电路产业现状分析[J]. 魏少军.  集成电路应用. 2017(04)
[2]基于UVM验证方法学的纵向可重用研究[J]. 熊涛,蒋见花.  微电子学与计算机. 2016(04)
[3]基于UVM的可重用SoC功能验证环境[J]. 吕毓达,谢雪松,张小玲.  半导体技术. 2015(03)
[4]基于SystemVerilog可重用测试平台的实现[J]. 王鹏,刘万和,刘锐,田毅.  电子技术应用. 2015(02)
[5]采用UVM方法学实现验证的可重用与自动化[J]. 徐金甫,李森森.  微电子学与计算机. 2014(11)
[6]基于UVM的高效验证平台设计及运用[J]. 黄欣.  电子技术与软件工程. 2014(04)
[7]一种基于UVM面向RISCCPU的可重用功能验证平台[J]. 谢峥,王腾,雍珊珊,陈旭,苏吉婷,王新安.  北京大学学报(自然科学版). 2014(02)
[8]SoC验证方法学研究与应用[J]. 吴军,华更新,刘鸿瑾.  空间控制技术与应用. 2012(05)
[9]基于UVM验证方法学的AES模块级验证[J]. 田劲,王小力.  微电子学与计算机. 2012(08)
[10]基于AMBA总线的SPI协议IP核的设计与验证[J]. 赵杰,曹凡,冮殿亮.  电子测量技术. 2010(01)

硕士论文
[1]UVM验证方法学在SSD主控SoC芯片验证中的应用[D]. 桂玮楠.东南大学 2015
[2]基于UVM架构的EHCI验证环境研究与开发[D]. 程海燕.电子科技大学 2014
[3]I2C和DMA软核IP的软件验证平台设计[D]. 郑文刚.西安电子科技大学 2010
[4]SoC验证方法研究及I2C通信模块验证的实现[D]. 赛斌.天津大学 2009



本文编号:3207993

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/3207993.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户35e56***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com