一种基于物联网智能节点芯片的仿真验证
发布时间:2021-02-07 12:53
在集成电路日益发展的今天,芯片的验证工作已成为芯片整体流程中的一项重要组成部分。所以运用高效先进的验证方法学来搭建验证平台,即保证了设计功能的正确性,又提高了前端的生产效率,同时这种验证平台的可重用性极大的减少了验证的时间。随着而物联网的逐渐发展,物联网芯片的功能的复杂性也逐渐增长。而物联网的节点平台是物联网运用的基础,所以对物联网节点芯片的功能验证很重要。本文分析了一种物联网智能节点芯片的传输协议,为节点芯片的功能验证打下基础。本文针对节点芯片的功能是否达到规格说明书要求的问题,提出了一种基于物联网智能节点芯片的仿真验证方法,即搭建基于UVM的验证平台以及后仿真环境对物联网节点芯片的相关功能进行仿真验证。首先,本文完成了对验证方法学的解析。其中包括对UVM中的树形结,phase机制,config机制,factory机制,TLM机制,sequence机制作了详细的阐述,并以具体例子解析了这些机制在验证平台中的具体应用方式。其次,本文完成了对节点芯片的UVM验证方案的设计与实现。其中包括对节点芯片的协议的深入分析,提取功能测试点,完成验证计划,搭建可重用的验证平台。通过采用定向测试与随机...
【文章来源】:北京工业大学北京市 211工程院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
全球物联网芯片规模Figure1-1GlobalInternetofThingschipscale
第 2 章 UVM 验证方法学解析第 2 章 UVM 验证方法学解析的基本概念电路前端设计的具体开发流程来说,首先需要设计的需求说明说明书提取出特性列表,硬件设计人员会根据芯片模块功能详的功能小组,按照功能划分模块,完成 RTL 的设计编写[12]。按照特性列表写出验证计划,再选择一种验证方法学来搭建验行验证,比如首先何搭建验证平台,然后在其功能测试上充分要求,所有的命令和响应,驱动的接口与寄存器,相关的协场景与应用层次等[13]。下图 2-1,描述了设计与验证的关系以程中的地位。
传模式下的连接关系:ESP 模块上电产生 wifi,由此与 PC 端建立连接关制模块通过 UART 发送端对 ESP 模块发送数据指令,将 ESP 模块与手连接,由此将 PC 与 ESP 模块建立透传连接,这两个模块之间可相。其次 PC 端发送程序包头为十六进制的 A3A3A3 给 ESP 模块,ESP 收的包头进行解析,若解析的结果同为 A3A3A3,则说明所传输的包 ESP 模块收到十六进制 A3A3A3 时,认为要发送的数据有效,则下块开始接收 PC 端发送给 ESP 模块的所需的程序数据。当 PC 端发送的有效程序之后,PC 端再发送十六进制的包围 A5A5A5,当 ESP 模块的时候,ESP 模块对所接收的包尾进行解析,若解析结果同为 A5A5传输的有效数据结束。当 ESP 模块接受到包尾后,此时 PC 端与 ES连,并退出透传模式。透传模式的交换过程流程图如图 3-3 所示。服务器 ESP模块 可重构及其控制模块WIFI透传Uart程序图 3-2 透明传输示意图Figure 3-2 Transparent transmission
【参考文献】:
期刊论文
[1]基于UVM的I2S验证IP设计[J]. 倪伟,袁琳,王笑天. 合肥工业大学学报(自然科学版). 2018(01)
[2]C8051F系列微控制器UART电路设计[J]. 孙静. 微处理机. 2017(04)
[3]基于UVM验证方法学的纵向可重用研究[J]. 熊涛,蒋见花. 微电子学与计算机. 2016(04)
[4]集成电路功能验证方法[J]. 席筱颖. 科技传播. 2010(23)
[5]感知中国——我国物联网发展路径研究[J]. 邵威,李莉. 中国科技信息. 2009(24)
[6]Verilog网表转化为Hspice网表的程序设计[J]. 杨大宇,林争辉. 计算机工程. 2002(05)
硕士论文
[1]基于UVM的SPI接口IP核的验证平台设计[D]. 吴星星.安徽大学 2016
[2]基于UVM的接口模块验证IP的研究[D]. 张吉纯.合肥工业大学 2016
[3]UVM验证方法学在SSD主控SoC芯片验证中的应用[D]. 桂玮楠.东南大学 2015
[4]基于UVM的SPI设计与验证[D]. 曹亚晨.西安电子科技大学 2015
[5]基于UVM可重用验证平台的研究[D]. 张怡琳.西安电子科技大学 2015
[6]基于FPGA的UART接口协议转换模块设计[D]. 杨晶.哈尔滨工业大学 2014
[7]基于UVM的高效验证平台设计及可重用性研究[D]. 黄欣.上海交通大学 2014
[8]基于OVM架构的EPA芯片验证的研究[D]. 仇荔.浙江大学 2012
[9]通用SOC虚拟原型验证平台研究与设计[D]. 刘松.山东大学 2011
[10]基于验证方法学的IC验证平台研究[D]. 邓爱东.武汉邮电科学研究院 2009
本文编号:3022253
【文章来源】:北京工业大学北京市 211工程院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
全球物联网芯片规模Figure1-1GlobalInternetofThingschipscale
第 2 章 UVM 验证方法学解析第 2 章 UVM 验证方法学解析的基本概念电路前端设计的具体开发流程来说,首先需要设计的需求说明说明书提取出特性列表,硬件设计人员会根据芯片模块功能详的功能小组,按照功能划分模块,完成 RTL 的设计编写[12]。按照特性列表写出验证计划,再选择一种验证方法学来搭建验行验证,比如首先何搭建验证平台,然后在其功能测试上充分要求,所有的命令和响应,驱动的接口与寄存器,相关的协场景与应用层次等[13]。下图 2-1,描述了设计与验证的关系以程中的地位。
传模式下的连接关系:ESP 模块上电产生 wifi,由此与 PC 端建立连接关制模块通过 UART 发送端对 ESP 模块发送数据指令,将 ESP 模块与手连接,由此将 PC 与 ESP 模块建立透传连接,这两个模块之间可相。其次 PC 端发送程序包头为十六进制的 A3A3A3 给 ESP 模块,ESP 收的包头进行解析,若解析的结果同为 A3A3A3,则说明所传输的包 ESP 模块收到十六进制 A3A3A3 时,认为要发送的数据有效,则下块开始接收 PC 端发送给 ESP 模块的所需的程序数据。当 PC 端发送的有效程序之后,PC 端再发送十六进制的包围 A5A5A5,当 ESP 模块的时候,ESP 模块对所接收的包尾进行解析,若解析结果同为 A5A5传输的有效数据结束。当 ESP 模块接受到包尾后,此时 PC 端与 ES连,并退出透传模式。透传模式的交换过程流程图如图 3-3 所示。服务器 ESP模块 可重构及其控制模块WIFI透传Uart程序图 3-2 透明传输示意图Figure 3-2 Transparent transmission
【参考文献】:
期刊论文
[1]基于UVM的I2S验证IP设计[J]. 倪伟,袁琳,王笑天. 合肥工业大学学报(自然科学版). 2018(01)
[2]C8051F系列微控制器UART电路设计[J]. 孙静. 微处理机. 2017(04)
[3]基于UVM验证方法学的纵向可重用研究[J]. 熊涛,蒋见花. 微电子学与计算机. 2016(04)
[4]集成电路功能验证方法[J]. 席筱颖. 科技传播. 2010(23)
[5]感知中国——我国物联网发展路径研究[J]. 邵威,李莉. 中国科技信息. 2009(24)
[6]Verilog网表转化为Hspice网表的程序设计[J]. 杨大宇,林争辉. 计算机工程. 2002(05)
硕士论文
[1]基于UVM的SPI接口IP核的验证平台设计[D]. 吴星星.安徽大学 2016
[2]基于UVM的接口模块验证IP的研究[D]. 张吉纯.合肥工业大学 2016
[3]UVM验证方法学在SSD主控SoC芯片验证中的应用[D]. 桂玮楠.东南大学 2015
[4]基于UVM的SPI设计与验证[D]. 曹亚晨.西安电子科技大学 2015
[5]基于UVM可重用验证平台的研究[D]. 张怡琳.西安电子科技大学 2015
[6]基于FPGA的UART接口协议转换模块设计[D]. 杨晶.哈尔滨工业大学 2014
[7]基于UVM的高效验证平台设计及可重用性研究[D]. 黄欣.上海交通大学 2014
[8]基于OVM架构的EPA芯片验证的研究[D]. 仇荔.浙江大学 2012
[9]通用SOC虚拟原型验证平台研究与设计[D]. 刘松.山东大学 2011
[10]基于验证方法学的IC验证平台研究[D]. 邓爱东.武汉邮电科学研究院 2009
本文编号:3022253
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/3022253.html