首页> 中文学位 >基于UVM的脉冲多普勒雷达信号处理器验证平台设计与实现
【6h】

基于UVM的脉冲多普勒雷达信号处理器验证平台设计与实现

代理获取

目录

声明

插图索引

表格索引

符号对照表

缩略语对照表

第一章 绪论

1.1研究背景和意义

1.2国内外研究现状

1.3本文主要工作与内容安排

第二章 验证理论与方法

2.1功能验证概述

2.2 UVM方法学

2.3覆盖率驱动的随机向量生成技术

2.4断言验证技术

2.5本章小节

第三章 PD 雷达信号处理器验证目标

3.1 PD雷达信号处理器验证目标

3.2基于覆盖率驱动的验证向量生成技术设计思路

3.3 PD雷达信号处理器设计特征提取

3.4 PD雷达信号处理器总体验证计划

3.5本章小结

第四章 PD 雷达信号处理器验证平台设计与实现

4.1功能覆盖率模型设计实现

4.2验证平台总体结构

4.3基于覆盖率驱动的激励产生算法实现

4.4断言验证模块实现

4.5本章小结

第五章 验证结果分析

5.1覆盖率驱动生成向量

5.2功能覆盖率结果统计

5.3行代码覆盖率结果统计

5.4断言覆盖率结果统计

5.5本章小结

第六章 总结与展望

6.1全文总结

6.2研究展望

参考文献

致谢

作者简介

展开▼

摘要

本文对PD雷达信号处理器模块的功能验证进行研究,确定了待验证PD雷达信号处理器模块的验证目标,根据验证目标设计了功能覆盖率模型和验证方案。针对多普勒雷达信号处理的算法特征,采用遗传算法构建了验证向量生成机制,提取雷达信号处理机的功能点并设计了断言插入点,最终搭建了基于UVM的验证平台,完成了雷达信号处理机DDC、FIFO、PC等模块的功能验证。
  本研究搭建了检测算法模块执行正确性的验证平台,使用尽可能少的的验证向量对模块进行验证,完成雷达信号处理器的验证。为加快收敛速度并提高验证效率,设计了一种基于遗传算法的覆盖率驱动验证向量产生方法,该向量产生方法结合了PD雷达信号处理器模块的输入数据特点,对遗传算子进行数学和概率论相关分析,最终选取比例选择算子,均匀交叉算子和二元变异算子组成遗传算法并应用到验证平台中生成向量。PD雷达信号处理器模块内部有限状态机以及逻辑控制信号跳转状态复杂,模块控制信号的时序需满足设计规范,为能实时监控信号变化,提高验证可观测性,快速定位错误并缩短验证周期,给PD雷达信号处理器的验证过程增加了断言检测点。基于以上验证方案,设计并实现分层次的UVM验证平台,完成PD雷达信号处理器模块的验证工作。覆盖率是对功能验证完备性的衡量,在功能验证中具有非常重要的作用。根据功能覆盖率收集对象的不同,主要分为激励功能覆盖率和断言功能覆盖率两种统计方式,并根据最终覆盖率统计结果对验证工作进行总结评估。使用VCS仿真工具进行仿真验证后的结果显示:使用遗传算法的验证向量生成技术比使用传统的纯随机验证向量生成技术收敛速度更快,达到相同覆盖率所需时间缩短16.7%;共插入35个断言监测点,检测到1个需要解决的异常;PD雷达信号处理器的功能覆盖率模型覆盖率达到98%以上。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号