基于UVM的时钟数据恢复系统验证
发布时间:2017-10-06 03:37
本文关键词:基于UVM的时钟数据恢复系统验证
【摘要】:数字集成电路的迅速发展,设计的规模日益增大,产品更加的复杂,设计周期不断的减少,使得验证工作的难度不断地增加。同时,验证工作消耗的时间在设计周期中占据较大的比重,先进的验证方法一方面可以提高工作效率,另一方面是集成电路功能正确性的保证。基于SystemVerilog语言的通用验证方法学——UVM,集成了面向对象编程、动态线程和线程间通信等特性,同时还为验证提供了一些如约束、功能覆盖率等一些独有的特性,提高了验证的效率和验证的质量。本文分析了UVM的架构和平台中的主要组件的功能,同时对UVM中的congfig_db、phase、sequence几种机制在平台中如何工作以及UVM各组件之间的通信连接接口进行了研究。本文的验证对象是DSP芯片中的时钟数据恢复模块,基于UVM验证方法学搭建时钟数据恢复模块的验证平台是本文的研究核心。本文针对时钟数据恢复系统的架构,依据研制规范和研制需求解析模块内部的功能和逻辑实现的方法、划分功能点,在对比分析基于Verilog语言的传统验证方法和基于SystemVerilog语言的UVM先进验证方法学目前国内外研究的基础上,采用基于SystemVerilog语言的UVM验证方法,设计了时钟数据恢复模块的UVM验证平台,通过引入三个Agent分别产生和驱动仿真激励、采集中间结果和最终输出结果;通过建立用例库,引入可回归性的测试用例,采用覆盖率驱动的验证流程确保验证的完备性;通过虚拟sequence管理平台中sequence的启动顺序,构建用例的场景,完成了时钟数据恢复模块的系统验证。结果表明:基于UVM验证方法学的时钟数据恢复模块的系统验证平台,使用较少的验证用例、缩短了验证的时间、提高了验证的效率,完成验证任务。最后,根据覆盖率报告,代码覆盖率和表达式覆盖率达到了95%以上,功能覆盖率达到了100%,满足了项目的要求。
【关键词】:验证 UVM 时钟数据恢复
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN407
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 缩略语对照表10-13
- 第一章 绪论13-17
- 1.1 课题研究背景13
- 1.2 国内外现状13-14
- 1.3 课题内容及意义14-15
- 1.4 本文的章节结构15-17
- 第二章 UVM验证方法与机制17-27
- 2.1 验证语言SystemVerilog17
- 2.2 UVM验证平台架构17-21
- 2.3 UVM的config_db机制21
- 2.4 UVM的phase机制21-22
- 2.5 UVM的sequence机制22-23
- 2.6 UVM内部的通信23-24
- 2.7 本章小结24-27
- 第三章 时钟数据恢复系统介绍27-41
- 3.1 整体架构28-30
- 3.2 时钟数据恢复系统分析30-39
- 3.2.1 系数线性内插模块30-32
- 3.2.2 快速傅里叶变换模块32
- 3.2.3 时钟蝶形滤波模块32-33
- 3.2.4 鉴相模块33-34
- 3.2.5 环路滤波模块34-35
- 3.2.6 插值模块35-37
- 3.2.7 外围总线APB解析模块37-39
- 3.2.8 可调可测输出功率平均模块39
- 3.3 本章小结39-41
- 第四章 时钟数据恢复系统验证平台搭建41-69
- 4.1 测试功能点分解与验证平台搭建41-46
- 4.2 验证平台组件开发46-67
- 4.2.1 cequ2cdr Agent开发46-58
- 4.2.2 OutAgent开发58-60
- 4.2.3 cdr_scoreboard开发60-62
- 4.2.4 cdr_env开发62-63
- 4.2.5 Testcase开发63-67
- 4.2.6 TB_TOP开发67
- 4.3 本章小结67-69
- 第五章 时钟数据恢复系统仿真验证与结果分析69-79
- 5.1 验证环境与平台目录69-72
- 5.2 仿真验证结果分析72-78
- 5.3 覆盖率分析78
- 5.4 本章小结78-79
- 第六章 总结和展望79-81
- 6.1 总结79-80
- 6.2 展望80-81
- 参考文献81-83
- 致谢83-85
- 作者简介85-86
【参考文献】
中国期刊全文数据库 前9条
1 逄锦昊;苏涛;杨涛;熊梓成;;基于FPGA的多路高速数据传输同步时延测量系统[J];电子器件;2015年02期
2 唐明晔;;测试用例的复用技术的研究[J];数字技术与应用;2012年09期
3 吴斌;周玉梅;朱勇旭;张振东;;一种用于OFDM时域频偏估计的频偏取值判决机制[J];电子技术应用;2010年07期
4 敖情波;杨志勇;杜明鲜;盛朝阳;;一种通用的仿真平台的设计[J];中国集成电路;2009年11期
5 郭伟;潘仲明;杜金榜;王跃科;;基于Lagrange插值的非整数延时滤波器算法[J];国防科技大学学报;2009年01期
6 余新强;易淼;;全数字接收机的定时同步研究[J];大众科技;2009年01期
7 江黎;钟洪声;;一种全数字时钟数据恢复电路的设计与实现[J];通信技术;2008年11期
8 徐伟俊;杨鑫;陈先勇;夏宇闻;;针对功能覆盖率的验证过程[J];中国集成电路;2007年07期
9 张向阳,王向朝;不同模式耦合下偏振模色散几率分布的研究[J];光学学报;2004年04期
,本文编号:980498
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/980498.html