基于UVM技术的I~2S验证IP的研究
本文选题:UVM 切入点:I~2S接口 出处:《合肥工业大学》2017年硕士论文 论文类型:学位论文
【摘要】:随着集成电路的飞速发展,现如今SoC设计的技术越来越成熟。IP的开发和重用已经成为实现高效率SoC设计的首要策略,这就对验证提出了更高的要求。验证作为集成电路设计中非常重要的一个环节,贯穿整个芯片设计的流程,主要负责根据芯片规格构建验证环境,并利用验证环境进行验证和回归。为了减少SoC验证时间,提高验证效率,就需要实现IP验证环境的可重用化。验证IP作为一种验证模型,可以自己产生激励,实现自动化数据对比,并且能够实现不同项目之间的移植。本文针对I~2S接口,使用现如今的主流验证方法学UVM设计了一个I~2S验证IP。其主要工作如下:1.深入研究了 UVM验证方法学和I~2S接口总线协议,在此基础上采用UVM技术设计开发了 I~2S 验证 IP,主要包含 environment、transmitteragent、receiveragent、sequencer、driver、monitor 和协议模块类等组件,其中 transmitteragent 和 receiver agent分别负责按照I~2S协议规范要求发送和接收数据。2.设计了 I~2S验证IP所需的sequence和测试用例。测试用例分为四种:I~2S格式测试、左对齐格式测试、右对齐格式测试和PCM格式测试,分别用于测试验证IP在I~2S格式、左对齐格式、右对齐格式和PCM格式下传输数据是否正确,结果表明该验证IP在各个传输格式下都能正常运行。3.根据I~2S接口总线的协议,分析功能点并设计了功能覆盖率模型,主要包含三个覆盖组:声道状态覆盖组、声道长度覆盖组和配置参数覆盖组。最后,在功能覆盖率驱动下进行了 I~2S验证IP的功能测试,结果表明所设计的I~2S验证IP能够正确模拟I~2S总线的数据通讯,且功能覆盖率达到100%。
[Abstract]:With the rapid development of integrated circuits, the development and reuse of SoC design technology is becoming more and more mature. IP has become the most important strategy to realize efficient SoC design. As a very important part of IC design, verification runs through the whole chip design process and is mainly responsible for building verification environment according to chip specification. In order to reduce the time of SoC verification and improve the efficiency of verification, it is necessary to realize the reusability of IP authentication environment. As a verification model, verification IP can generate its own incentive. Automatic data comparison can be realized, and different projects can be transplanted. Using the current mainstream verification methodology (UVM), this paper designs an IH2S verification IP.The main work is as follows: 1. The UVM verification methodology and the IH2S bus protocol are studied in depth. On the basis of this, we design and develop the UVM verification IPs, which mainly include the components such as environment transmitter receiver receiver driver monitor and protocol module class, etc. Among them, transmitteragent and receiver agent are responsible for sending and receiving data according to the specification of IH2S protocol respectively. 2. The sequence and test cases for IP verification are designed. The test cases are divided into four kinds of tests in the: I / N _ 2S format, and the test in left-aligned format. The right-aligned format test and the PCM format test, respectively, are used to verify the correctness of IP data transfer in Ign2S format, left-aligned format, right-aligned format and PCM format. The results show that the IP can run normally in all transmission formats. According to the protocol of Ign2s bus, the function points are analyzed and the functional coverage model is designed. The model consists of three coverage groups: the channel state coverage group. Finally, the functional test of IP verified by IN2S driven by functional coverage is carried out. The results show that the designed IP can simulate the data communication of IH2S bus correctly. And the function coverage rate reaches 100%.
【学位授予单位】:合肥工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN402
【参考文献】
相关期刊论文 前10条
1 李前勇;申敏;;基于UVM验证方法学的FFTbuffer模块级验证[J];广东通信技术;2015年11期
2 曹阳;胡越黎;;基于UVM的存储控制器功能验证[J];计算机测量与控制;2015年03期
3 谈笑;王小力;;一种基于UVM的模块级可重用随机化验证平台构建方法[J];微电子学与计算机;2015年03期
4 徐金甫;李森森;;采用UVM方法学实现验证的可重用与自动化[J];微电子学与计算机;2014年11期
5 骆丽;程成;;采用UVM的数字抽取滤波器的验证[J];北京交通大学学报;2014年02期
6 林峰;许昕;;IIS接口硬件设计与测试[J];微电子学;2013年03期
7 张军;常国锋;;基于UVM的高效SOC验证环境[J];科技通报;2012年12期
8 田劲;王小力;;基于UVM验证方法学的AES模块级验证[J];微电子学与计算机;2012年08期
9 邵富杰;张国利;周勇;;基于I2S总线实现嵌入式语音采集与回放[J];微计算机信息;2011年06期
10 傅亮;卢鼎;张志敏;孙愿;;通过分析代码覆盖提高功能覆盖率的验证输入自动生成方法[J];计算机辅助设计与图形学学报;2009年04期
相关硕士学位论文 前8条
1 雷霆;基于UVM的网络数据包解析器的验证研究[D];电子科技大学;2015年
2 张怡琳;基于UVM可重用验证平台的研究[D];西安电子科技大学;2015年
3 范宇杰;基于UVM验证方法学的USIM验证IP的设计与应用[D];西安电子科技大学;2015年
4 程海燕;基于UVM架构的EHCI验证环境研究与开发[D];电子科技大学;2014年
5 王飞;基于UVM的RFID非接触卡系统级验证[D];西安电子科技大学;2014年
6 王浩;基于UVM的Preamp芯片的验证与分析[D];西安电子科技大学;2014年
7 王排;基于VMM的EEPROM控制器IP的功能验证[D];西安电子科技大学;2012年
8 郑国良;基于VMM的SoC验证环境的研究与实现[D];哈尔滨工业大学;2011年
,本文编号:1631620
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/1631620.html