【摘 要】
:
随着车用数据处理量的飞速增长,车载微控制单元(MCU)逐步发展为低功耗、高计算能力与高集成化的片上系统,车载MCU对计算能力的严苛要求给验证工作带来了极大的挑战。本论文结合作者在某半导体公司的实习项目,对车载MCU的子模块和系统功能进行研究,根据提取的模块级和系统级功能验证点,制定了模块级和系统级验证方案并设计了功能覆盖率模型。最终基于UVM验证方法学搭建了模块级和系统级的验证平台,完成了对车载M
论文部分内容阅读
随着车用数据处理量的飞速增长,车载微控制单元(MCU)逐步发展为低功耗、高计算能力与高集成化的片上系统,车载MCU对计算能力的严苛要求给验证工作带来了极大的挑战。本论文结合作者在某半导体公司的实习项目,对车载MCU的子模块和系统功能进行研究,根据提取的模块级和系统级功能验证点,制定了模块级和系统级验证方案并设计了功能覆盖率模型。最终基于UVM验证方法学搭建了模块级和系统级的验证平台,完成了对车载MCU各子模块和系统的功能验证。车载MCU模块众多,功能验证过程复杂。为加快覆盖率收敛速度和提高验证效率,本文采用自顶向下的设计原则,首先依据车载MCU的结构特点,设计了AHB_UVC和APB_UVC模拟AHB和APB总线主机配置寄存器的行为,设计了PWT_UVC、MSCAN_UVC、UART_UVC等高层级通用验证组件产生PWT、MSCAN、UART等模块的输入激励,对各模块的响应行为进行收集并对各模块的功能正确性进行判断。然后对各UVC结构进行细致划分,将UVC划分为激励产生单元、交互单元、比较器、环境类组件和覆盖率收集单元。激励产生单元产生apb_trans、can_trans等受限随机激励;交互单元驱动PWT、MSCAN、I2C等模块的输入信号并对各模块输入、输出接口中信号的行为进行实时监控;比较器对PWT、MSCAN、I2C等模块的响应行为进行判断;环境类组件中封装了底层验证组件,实现组件到更高层级的集成;ahb_cov、pwt_cov等覆盖率收集单元用于收集片内总线行为、模块接口行为的覆盖率信息并根据覆盖率信息,收窄随机约束域,添加定向的测试用例。设计了断言用于检查apb_if、ahb_if等接口中的信号时序是否符合规范。最后,基于设计完成的验证平台,以提高验证完备性为目标,对验证平台进行了优化。主要包括模拟MCU实际工作中频率的变化的行为;引入灰盒验证方法对PWT等计数器模块进行验证;引入回调方法优化验证组件的复用形式。本文通过测试用例的仿真结果和覆盖率报告对验证工作进行评价,覆盖率报告分为代码覆盖率报告、功能覆盖率报告和断言覆盖率报告。对验证中未覆盖的代码和功能点进行分析并添加直接测试用例,最终代码覆盖率达到95.65%,功能覆盖率达到100%,断言覆盖率达到100%。在验证过程中收集测试用例个数与覆盖率的关系,经过对比和分析,本文构建的基于UVM的车载MCU验证平台从验证平台的可维护性与验证平台对覆盖率的贡献方面优于传统的C语言验证平台。
其他文献
在我国南方土石山区,耕地资源中坡耕地占有很大比例,是山区重要的农业资源,也是水土流失的策源地。水土流失一方面淤积河道、水库等水利工程,缩短工程使用寿命;另一方面引起
单片机发展极为迅速,当前世界上各大芯片制造公司都推出了自己的单片机,本文对单片机的发展与应用情况作了较详细的论述。
高效课堂概念的提出可以说是新课程理念的一个创新,对我国教育事业的发展具有深远影响。化学作为一门实验性较强的基础学科,有着其典型的特征。化学教学过程既有理论推导,又
本文介绍新近心脏遏止后发生的缺氧缺血性脑病的一些可判断预后的临床指标、电生理学研究和实验室检查,以及治疗进展,认为脑的保护复苏应早期实施。
摘要:《数学新课程标准》中指出初中数学课程的设计与执行应重视运用数字化教学模式,把数字化教学模式作为学生学习数学和解决问题的基本工具,主要要注意改变学生的学习模式,使学生将乐学并有更多的精力投入到现实的、创新性的数学学习中去。在日常教学中合理运用数字化技术以及网络技术,丰富课程资源,拓宽学生的视野,优化数学课堂教学,创设"探究、自主、协作"的课堂教学模式,提高数学课堂教学效率,实现与数字化技术的整
随着素质教育和课程改革的深入,班级自主管理已经成为教育改革的重要内容。将学校管理理论应用到班级管理实践中,以“公平、公开、公正”为原则,实现班级管理的要求向全体学生内在需求的转化,为学生营造宽松、自由、和谐的氛围,鼓励学生自主决策、自主执行、自主监督和自主评价,形成班级的自主管理模式,最终实现学生的全面发展和个性发展,成为中职学校急需解决的课题。此外,中职院校学生生源质量较差,家长跟学校的配合程度
时序电路由于存在反馈连接,因此是数字型演化硬件研究中的难点问题。为此,对时序电路的演化设计方法进行改进,提出一种针对时序电路演化的虚拟可重构平台,阐述在此平台上演化
水库大坝是确保国家经济社会可持续发展的重要基础设施。当前,水库大坝在建设和管理取得一定成就的同时,也面临着工程老化、变形严重等挑战,故对处理突发事件的保障能力提出了更高的要求。因此,开展大坝安全管理相关研究具有重要的现实意义。本文依托“依兰航电枢纽工程动态监测关键技术及示范”项目,开展大坝安全三维动态全视景智能管理方法研究,构建研究区域的三维全视景场景,建立实际大坝变形预报模型,设计智能优化算法,
近年来,三维模型以其虚拟化、数字化、可视化的特点广泛应用于工业制造业等领域,对机械零件三维模型检索识别的研究成为热点。传统的三维模型检索识别方法是利用特征描述符表示三维模型特征,其识别结果的优劣取决于人们对三维模型的主观理解以及特征描述符对模型的表达能力。随着人工智能技术的发展和普及,工业制造业等相关领域出现了人工智能的身影。深度学习的突破性发展使其广泛的应用于图像领域。由于三维模型的外观属性是其
比较陆地集群无线电系统(TETRA)集群网络中加增乘减控制机制和按比公平时序调度的优缺点,指出TCP的加增乘减机制会降低TETRA集群系统的QoS性能。提出一种新的TETRA集群队列管理