一种片上图形加速系统功能验证方法研究

一种片上图形加速系统功能验证方法研究

论文摘要

随着半导体工艺技术和集成电路设计技术的发展,图形加速系统开始由基于嵌入式微处理器/LCD控制器的架构转向基于图形加速卡的片上系统架构。传统的图形加速系统功能验证方法实质是对LCD控制器的功能验证,它已经不能满足对设计规模更大、更复杂的图形加速卡进行功能验证的需求。图形加速卡在运行时需要处理大量的数据,因此传统的使用逻辑模拟器仿真的方法由于其很慢的仿真速度而变得难以进行,而目前使用较多的FPGA原型验证方法又不能对验证过程进行较好的可控和可视。因此能够加快仿真速度并对验证过程有良好可控、可视性的验证方法,能够提高验证的效率和质量,缩短设计的开发周期。论文对当前SoC功能验证方法的研究现状进行分析,并基于验证质量、验证效率、移植性、复用性等各方面的考虑,提出了一套对片上图形加速系统进行功能验证的方法。验证是在设计的不同阶段,对设计的不同层次进行的,包括模块级、子系统级和系统级的验证。在设计的不同阶段,根据设计的特点搭建相应的验证平台对目标设计进行功能验证。既可以在硬件电路板尚不存在的时候使用逻辑模拟器对目标设计进行有效的系统级验证,又能够在设计后期采用基于模拟加速的验证方法,加快仿真速度,同时保持良好的可控和可视性。整个验证流程和具体验证平台具有很强的典型性和通用性,可以方便的运用在其他图形加速系统的验证中。另外,验证平台中很多部分被模块化实现,具有良好的复用性和可移植性。为了验证这套验证方法的可行性和有效性,本文针对一个具体的图形加速卡设计项目,设计了具体的验证平台,并对其进行验证。结果表明,该套验证方法提高了设计的质量,缩短了开发周期,能够对目标设计进行很好的验证。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题来源和意义
  • 1.2 研究内容
  • 1.3 论文工作
  • 1.4 论文结构
  • 第2章 图形加速系统及相关研究
  • 2.1 图形加速
  • 2.2 嵌入式图形加速系统
  • 2.2.1 概述
  • 2.2.2 基于MCU 的图形加速系统
  • 2.2.3 基于MCU 和可编程逻辑实现 LCD 控制器的图形加速系统
  • 2.2.4 基于图形加速芯卡的片上图形加速系统
  • 2.3 小结
  • 第3章 SoC 功能验证
  • 3.1 SoC 及相关概念
  • 3.2 SoC 功能验证及相关概念
  • 3.2.1 验证的定义
  • 3.2.2 功能验证
  • 3.3 SoC 功能验证现状研究
  • 3.3.1 常用验证工具
  • 3.3.2 常用验证技术
  • 3.3.3 验证方法学研究现状
  • 3.3.4 图形加速系统功能验证研究现状
  • 3.4 小结
  • 第4章 基于Tcl 的功能验证平台设计
  • 4.1 片上图形加速系统功能验证概述
  • 4.2 基于Tcl 的功能验证概述
  • 4.3 模块级功能验证平台设计
  • 4.4 子系统级功能验证平台设计
  • 4.4.1 总体描述及平台架构
  • 4.4.2 约束随机激励模块
  • 4.4.3 断言监控模块
  • 4.5 系统级功能验证平台设计
  • 4.5.1 总体描述及平台架构
  • 4.5.2 激励产生模块
  • 4.5.3 总线功能模型
  • 4.5.4 响应检测模块
  • 4.6 小结
  • 第5章 基于模拟加速的功能验证平台设计
  • 5.1 基于模拟加速的功能验证概述
  • 5.2 模拟加速技术的基本原理
  • 5.3 基于模拟加速的功能验证平台设计
  • 5.3.1 总体描述及平台架构
  • 5.3.2 约束随机激励模块
  • 5.3.3 Verilog PLI 系统调用和 C/C++代码编写
  • 5.3.4 各功能模块到逻辑模拟器和FPGA 的映射方法
  • 5.4 小结
  • 第6章 验证平台测试与评价
  • 6.1 片上图形加速系统内部架构
  • 6.2 基于Tcl 验证平台的实验验证
  • 6.2.1 模块级验证
  • 6.2.2 子系统级验证
  • 6.2.3 系统级验证
  • 6.3 基于模拟加速验证平台的实验验证
  • 6.3.1 基于模拟加速验证平台的验证步骤
  • 6.3.2 基于模拟加速验证平台的验证结果分析
  • 6.4 实验结论
  • 6.5 小结
  • 结论
  • 1. 本文工作总结
  • 2. 下一步工作展望
  • 参考文献
  • 致谢
  • 附录A 攻读学位期间所发表的学术论文目录
  • 相关论文文献

    • [1].引入惯性力场——处理加速系统中的浮力问题[J]. 物理教师 2010(03)
    • [2].针对3G上网用户的无线网络加速系统[J]. 通信技术 2011(11)
    • [3].缓存加速系统在高校网络优化中的应用与研究[J]. 黑龙江科技信息 2015(12)
    • [4].基于FPGA的BLAS加速系统的设计与研究[J]. 微计算机信息 2009(20)
    • [5].CDMA EV-DO网络中无线加速系统的部署研究[J]. 邮电设计技术 2010(03)
    • [6].基于VPN技术的移动加速系统解决方案[J]. 电脑编程技巧与维护 2008(13)
    • [7].汉字显示加速系统设计及FPGA实现[J]. 微计算机信息 2008(32)
    • [8].分离作用RFQ加速系统研究进展[J]. 中国物理C 2008(S1)
    • [9].基于FPGA的U-Net网络硬件加速系统的实现[J]. 电子与封装 2020(06)
    • [10].锐捷网络发布PowerCache内容加速系统[J]. 中国教育信息化 2012(07)
    • [11].图书馆随书光盘离线下载加速系统的开发与应用[J]. 科技视界 2014(29)
    • [12].基于linux的网络安全配置和服务加速系统[J]. 河南科技 2010(19)
    • [13].瑜伽练习燃激情[J]. 健康生活(下半月) 2012(12)
    • [14].基于PCC架构智能加速系统研究[J]. 江苏通信 2019(05)
    • [15].面向用户感知的移动互联网缓存加速系统研究[J]. 电信快报 2018(04)
    • [16].SoC FPGA的视觉算法加速系统设计[J]. 单片机与嵌入式系统应用 2016(11)
    • [17].江苏有线南京分公司游戏加速系统建设[J]. 中国有线电视 2020(11)
    • [18].论PowerCache内容加速系统在高校中的应用[J]. 信息通信 2016(01)
    • [19].最新EFI Fiery preserver[J]. 广东印刷 2014(04)
    • [20].关注商业的可持续性[J]. 生态文明新时代 2018(01)
    • [21].基于脉动阵列的HMMer加速系统[J]. 计算机工程与应用 2013(08)
    • [22].让学生学会研究问题[J]. 物理通报 2008(03)
    • [23].电子直线加速器加速系统制造技术的研究[J]. 数字技术与应用 2012(03)
    • [24].IXIA公司率先提供100GE测试能力[J]. 电信网技术 2008(11)
    • [25].迪普科技发布DeepCache高速缓存加速系统[J]. 电信技术 2014(07)
    • [26].技术创新系统的功能分析框架[J]. 科技进步与对策 2012(16)
    • [27].Achronix的eFPGA定制单元块为数据加速系统再添动力[J]. 今日电子 2017(11)
    • [28].浅谈校园网络应用流量的优化管理与控制[J]. 中国教育信息化 2014(19)
    • [29].华夏创新为移动互联网加速[J]. 中国计算机用户 2009(24)
    • [30].超加速系统的混沌控制[J]. 东北林业大学学报 2009(08)

    标签:;  ;  ;  ;  ;  

    一种片上图形加速系统功能验证方法研究
    下载Doc文档

    猜你喜欢