基于SOC的硬件加速验证平台的自动化测试与优化

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xiaozhao550
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,系统芯片(System On Chip,SOC)的验证工作平均要占整个芯片开发工作量的70%,是SOC设计和实现的主要技术之一。此外,随着电路规模发展到超大规模集成电路(Very Large Scale Integration,VLSI),硬件模型必然变得更加复杂并且计算量也大大增加。因此,简单地使用软件模拟进行功能验证已经不能满足SOC验证的需要。SOC设计亟需一种更加有效的验证方法,硬件加速验证技术应运而成。硬件加速验证技术是一种用硬件模拟器验证设计的方法和手段,它通过将要验证的设计映射到处理器阵列或现场可编程门阵列(Field Programmable Gate Array,FPGA)上,然后对这样一个等效系统进行验证。对于LTE系统,我们会从算法级和系统级两方面进行充分的验证。算法级验证主要是LTE物理层的仿真,而系统级验证是检测LTE模块在基带芯片中的功能是否正确,会包括时序、电源等的仿真。根据以往项目经验,这些工作运用软件仿真的方法来完成,但是效率很低。而硬件加速验证方法可以使用更高的时钟频率,大致为2MHz,软件仿真则平均保持为1KHz,它的速度相比软件仿真有着质的提升。随着验证工作的深入,进展到验证阶段的中后期时,验证用例的数量越来越多,而且验证用例的复杂度也在不断增加,设计也在不停的迭代,此时需要回归测试的工作。回归测试的自动化有助于确保项目质量,并减少繁琐任务的工作量。针对本组在LTE模块验证工作中面临的障碍,在充分分析了硬件加速验证平台的基础上,创新性的结合了自动化设计思想,以不改变测试用例结构为前提,采用软件编程语言编写脚本来实现硬件加速验证平台的测试,并且对该测试流程的效率进行了优化设计。本文针对架构不同的算法级和系统级测试用例,运用编程语言(Python、Perl、Shell、Matlab等)开发了分别适用的自动化流程,最终实现了一种简洁高效、复用性强的硬件加速测试方法和流程。而且实践表明,和软件仿真相比,速度提升了近20倍,并且仅需要几分钟即可自动化生成10324行的验证文件代码,减少了人力投入,提高工作效率的同时更加避免了由于人为因素而导致的错误,增加了流程的稳定准确性。
其他文献
<正>一、了解柯达伊及柯达伊教学法柯达伊·佐尔坦(Kodaly Zoltan,1882-1967年),匈牙利著名作曲家、民族音乐家、音乐教育家。他创建了颇为健全的音乐教育体系,不仅推动了匈
会议
利用本体聚合方法制备了聚氨酯/蒙脱土纳米复合材料。通过对蒙脱土进行酸化和有机化两步处理,发现酸化处理不仅能有效地扩大蒙脱土的片层间距,还能有效地防止蒙脱土在聚氨酯
空间概念是人类最基本的概念,它是人类客观世界存在的基本形式,是人类生活和意识的基本成份。关于空间概念,各个时期、各个学科都有自己的理解。人类对空间的最早理解起源于
目的对压疮护理小组在降低高龄危重症患者压疮发生率中的效果进行分析。方法采集2017年11月-2019年11月我院收治的高龄危重症患者90例,通过随机法分为45例对照组(常规护理干
会议
从刀耕火种的原始社会时期到现在智能化信息化的工业4.0时代,人类对于社会经济发展与所处的环境之间关系的认知也在发生转变,从破坏环境换取发展转变为发展与保护环境共同兼顾。环境质量的改善与经济发展之间是否存在相关关系?环境库兹涅茨曲线的提出与研究为讨论环境质量与经济发展水平之间关系提供了思路和方向。目前我国对于环境库兹涅茨曲线的实证研究大多使用全国的面板数据进行分析,我国国土面积辽阔,腹地广袤,在自然
学生阅读能力的培养是语文阅读教学的核心任务,而阅读能力是由多种因素所构成的复杂整体,在实际的语文阅读教学中,教师必须基于学情和文本针对性的培养,从而实现学生阅读能力
化工企业储罐区作为危险源聚集区,一旦发生事故极易导致重大人员伤害、财产损失等。近年以来,化工企业事故频出,2019年3月江苏盐城响水化工园区发生特别重大爆炸事故,事故的主要原因为苯储罐失火,造成数十人伤亡,公众对化工企业风险空前关注。对于突发性事故,化工企业储罐区风险评价及安全管理能力的重要性不言而喻。本研究结合辽宁省自然科学基金项目“化工园区安全风险评估及灾变预警技术研究”要求,首先,在总结国内
分析了带式输送机电机过载停车的原因,并对其局部结构进行了改造。提高了电机对皮带机的牵引力,避免电机过载停车故障的发生,实现了装置的稳定生产。
采用甲基丙烯酸甲酯均聚物为成膜物,以二硫化钼(MoS2)、丁腈橡胶/ABS树脂为固体润滑剂和增韧弹性体,加入其他助剂,获得一种新型的减阻耐磨涂料,并对其磨损机理进行了初步的探