学位论文 > 优秀研究生学位论文题录展示

多功能车辆总线控制器MVBC综合验证研究

作 者: 张智钧
导 师: 姚爱红
学 校: 哈尔滨工程大学
专 业: 计算机系统结构
关键词: 多功能车辆总线 功能验证 验证方法学 断言 覆盖率
分类号: TP273
类 型: 硕士论文
年 份: 2011年
下 载: 2次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机网络与嵌入式控制技术的结合,现代轻轨车辆和高速列车车辆中采用列车通信网进行连接。国际电工委员会(IEC)制定的列车通信网络标准IEC61375-1,规定了用于列车通信的多功能车辆总线(MVB)和绞线列车总线(WTB)等内容。在我国高速列车通信网络控制系统的自主研发过程中,功能验证技术对于保证列车通信网络控制器芯片设计的兼容性、稳定性和可靠性起着至关重要的作用。传统的验证方法由于存在验证过程中的可观察性和可控制性不足,验证环境可重用性差,无法快速定位设计缺陷等缺点,已经无法满足现今超大规模集成电路设计的需要。本论文通过对MVBC的综合功能验证,研究了VMM验证方法学,并将断言验证、带约束的随机测试及功能覆盖率等验证技术结合起来,从而提高验证的高效性和完备性。本文首先分析了MVB总线规范和功能定义,提取了MVBC的验证需求及功能点定义,并根据模块级和系统级验证特点,分别确定适合的验证方法。其次,针对传统的定向激励测试工作量大、收敛缓慢的缺点,采用随机激励与定向激励相结合的方法,并通过对随机激励施加约束,提高对边角情况(corner case)和未覆盖区域覆盖的测试命中率。然后,研究了基于断言的验证技术,通过在设计接口单元和内部逻辑单元添加断言检查器,可以发现并快速定位设计缺陷。覆盖率是衡量验证进度和设计可信度的主要指标,本文分析了功能覆盖率的分类和建模,根据覆盖率统计结果修改随机约束向量,加速验证收敛过程。基于VMM验证方法学,本文提出了一个结合多种验证技术的,高可重用、高自动化的动态功能验证平台,完成了MVBC的模块级和系统级验证工作,给出了缺陷统计报告和覆盖率分析报告。

全文目录


摘要  5-6Abstract  6-10第1章 绪论  10-16  1.1 研究的背景及意义  10-11  1.2 研究现状及发展趋势  11-14    1.2.1 动态验证  11-12    1.2.2 静态验证  12-13    1.2.3 其它验证方法  13-14  1.3 主要研究内容  14-15  1.4 论文组织结构  15-16第2章 功能验证研究及MVBC验证需求分析  16-40  2.1 验证技术研究  16-19    2.1.1 随机激励生成  16-17    2.1.2 断言技术  17-19    2.1.3 覆盖率技术  19  2.2 VMM验证方法学  19-29    2.2.1 验证语言SystemVerilog  20    2.2.2 VMM验证平台  20-23    2.2.3 可重用验证组件  23-27    2.2.4 VMM标准库  27-29  2.3 MVBC验证需求分析  29-38    2.3.1 MVB总线规范  29-35    2.3.2 MVBC功能要求  35-36    2.3.3 MVBC系统结构  36-38  2.4 本章小结  38-40第3章 MVBC的模块级及系统级验证  40-62  3.1 验证流程  40-42    3.1.1 验证计划  41    3.1.2 测试案例  41    3.1.3 仿真控制  41-42  3.2 MVBC模块划分  42-43  3.3 编解码模块验证  43-48    3.3.1 测试案例分析  44-45    3.3.2 验证方案  45    3.3.3 断言  45-48  3.4 报文分析单元模块验证  48-53    3.4.1 测试案例分析  49    3.4.2 验证方案  49    3.4.3 断言  49-53  3.5 主控单元模块验证  53-57    3.5.1 测试案例分析  53-54    3.5.2 验证方案  54-55    3.5.3 断言  55-57  3.6 系统级验证  57-61    3.6.1 测试案例分析  57-58    3.6.2 验证方案  58-59    3.6.3 断言  59-61  3.7 本章小结  61-62第4章 MVBC功能验证结果及分析  62-70  4.1 仿真结果组成  62  4.2 验证出口条件  62-63  4.3 缺陷统计及覆盖率报告  63-66  4.4 断言检查结果  66-68  4.5 本章小结  68-70结论  70-72参考文献  72-76攻读硕士学位期间发表的论文及取得的科研成果  76-78致谢  78

相似论文

  1. 蛋内注射leptin对肉鸡肝脏胆固醇代谢相关基因及microRNA表达的影响,S831
  2. TCN网关MVB模块的设计与实现,TN915.852
  3. 禾谷镰刀菌蛋白激酶基因PUF1功能验证,S435.121
  4. 基于OVM的SoC功能验证系统的设计与实现,TN47
  5. 基于OVM架构的EPA芯片验证的研究,TN406
  6. 列车全数字紧急对讲单元硬件设计与实现,TP273
  7. 探索式测试方法在网络游戏软件测试中的应用,TP311.53
  8. FPGA芯片TILE单元建模以及故障覆盖率分析,TN402
  9. 新疆和田地区居民碘盐食用情况调查研究,R599
  10. 基于SAML集中认证的研究及其在数字化校园中的实现,TP393.18
  11. 数据路由系统基于System Verilog语言的验证,TN402
  12. 基于EOS芯片MAC模块的EDA验证,TN402
  13. 基于FPGA的MVB2类设备控制器设计,U285.5
  14. 基于VMM的图像处理子系统验证平台的研究与设计,TP391.41
  15. 基于ULPI接口的USB2.0-OTG IP验证方法研究与实现,TN407
  16. MVB多协议通信网关的设计,U285.5
  17. SAML及SSO研究与企业化SSO框架设计,TP393.08
  18. 鱼—菜混养模式的构建与初步应用研究,S63
  19. 基于FPGA的网络协议处理器设计及验证,TN791
  20. 基于VMM覆盖率导向验证方法的研究和应用,TN402

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com