学位论文 > 优秀研究生学位论文题录展示
基于OVM的SoC功能验证系统的设计与实现
作 者: 柏才明
导 师: 程文青
学 校: 华中科技大学
专 业: 通信与信息系统
关键词: SoC 功能验证 SystemVerilog OVM方法学 重用性 扩展性
分类号: TN47
类 型: 硕士论文
年 份: 2011年
下 载: 54次
引 用: 0次
阅 读: 论文下载
内容摘要
随着SoC(System on-a-Chip)设计规模和功能复杂度的不断提高,对本就非常繁琐复杂的验证工作提出了更大的挑战。虽然传统验证方法在技术上不断更新并且设计尺度和复杂度不断增加,但是验证工作在设计流程中仍然占据超过70%甚至更多的工作量,其已经成为整个SoC设计的主要瓶颈。因此,为了满足不断缩短产品开发时间的要求,增强产品竞争力,提高验证效率,减少验证时间成为当务之急。为了提高验证的效率,本文对高效验证系统进行了研究,并基于SystemVerilog OVM提出了具体的验证系统结构和实现方法。该验证系统具有高重用性,其可实现验证系统架构、接口验证组件以及模块到集成验证系统等环境的重用;其良好的扩展性可以方便验证人员灵活地产生大量不同验证场景;另外,该验证系统还可以实现验证的高度自动化,如实现可约束随机激励测试、覆盖率驱动方法等。本文介绍了传统验证技术的相关方法,传统验证系统通常缺乏重用性、可扩展性且自动化程度低,因此验证工作量大,效率低。针对这些问题,本文结合当前流行的高级验证技术和OVM基本库,提出了一种具有高重用性和扩展性且有利于提高自动化程度的验证系统结构,并对其主要组件进行了详细的分析。最后,利用OVM库实现该验证系统,并给出实际项目的测试结果。实践证明了该验证系统具有高的重用性、扩展性及自动化的特点。
|
全文目录
摘要 4-5 Abstract 5-8 英文略缩语 8-9 1. 绪论 9-13 1.1. 课题背景 9-10 1.2. 课题来源 10-11 1.3. 论文组织结构 11-13 2. 相关技术 13-27 2.1. 功能验证概述 13-14 2.2. 功能验证系统结构研究 14-17 2.3. 几种流行的验证方法 17-22 2.4. OVM 基本类库及主要特性 22-26 2.5. 本章小结 26-27 3. 基于 OVM 的验证系统的设计 27-45 3.1. 需求分析 27-28 3.2. 总体结构设计 28-33 3.3. 主要组件的详细设计 33-44 3.4. 本章小结 44-45 4. 基于 OVM 的验证系统的实现 45-58 4.1. 基于 OVM 基类的验证系统结构 45-48 4.2. 基于 OVM 的验证系统组件的实现 48-57 4.3. 本章小结 57-58 5. 验证系统的测试与结果分析 58-65 5.1. 测试方案设计 58 5.2. RSPI3 模块功能及验证系统实现 58-62 5.3. 验证系统的测试结果 62-64 5.4. 本章小结 64-65 6. 总结与展望 65-67 6.1. 论文工作的总结 65 6.2. 研究展望 65-67 致谢 67-68 参考文献 68-70
|
相似论文
- 多功能车辆总线控制器MVBC综合验证研究,TP273
- 蛋内注射leptin对肉鸡肝脏胆固醇代谢相关基因及microRNA表达的影响,S831
- 基于VHDL/FPGA的嵌入式UART的设计及FPGA验证,TN47
- 一种高性能可扩展公钥密码协处理器的研究与设计,TN918.1
- 构建分布式系统的关键技术研究与实现,TP338.8
- 微放电通道的径向扩展与放电均匀性的研究,TM83
- 基于RSA和Eflash的安全SOC设计,TN47
- 禾谷镰刀菌蛋白激酶基因PUF1功能验证,S435.121
- 高性能存储系统的关键技术研究,TP333
- 分布式内存数据库存储研究,TP311.13
- 互联网文件存储服务系统研究,TP393.09
- 对等游戏平台的可扩展性与状状一致性的研究,TP393.09
- 基于OVM架构的EPA芯片验证的研究,TN406
- 卫星导航SoC设计验证平台的研究与实现,TN47
- 基于SystemVerilog的URAT模块功能验证,TN402
- SoC芯片的低功耗物理设计研究,TN47
- 可配置化数据迁移框架的研究与实现,TP311.13
- 一种PC架构32位SOC系统结构的研究与设计,TP303
- 安全智能卡SoC芯片的通讯接口设计与实现,TN47
- 电动单轨吊动力锂电池组智能管理系统的研究,TM912
中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 大规模集成电路、超大规模集成电路
© 2012 www.xueweilunwen.com
|