贝叶斯网络在SoC模拟验证中的应用研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:scetc203
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路制造工艺不断演绎着摩尔定律的神话,片上系统芯片(SoC)设计已经迈入多核处理的新时代,芯片的集成度和复杂度已远远超出人们的想象,确保芯片功能验证正确已成为芯片设计中最主要的瓶颈。据ITRS机构统计,现阶段芯片功能验证已占据整个芯片设计时间的50%~80%。功能覆盖率是衡量验证质量和进度的最主要指标。目前主流的模拟验证方法还需要通过人工分析覆盖率信息来产生测试向量,存在验证效率低和功能覆盖率不高等问题,这直接影响了芯片的设计周期,甚至将导致芯片流片失败。   约束随机测试是现代功能验证中的一项重要支撑技术,覆盖率驱动的随机测试生成(CDG)是目前该领域的主要研究方向。CDG技术能够通过覆盖率信息自动反馈并指导测试向量的生成,减少测试向量的重复,加速验证的收敛过程,大大提高验证的质量和效率。目前,使用人工智能算法的反馈CDG技术已经成为该领域的研究热点,采用的算法包括:贝叶斯网络(BN)、Markov链、遗传算法、神经网络和归纳逻辑程序等。   针对SoC事务级层次化验证平台的特点以及贝叶斯网络强大的不确定性推理和数据分析能力,论文采用贝叶斯网络来分析事务级验证平台中的随机测试向量生成和功能覆盖率统计数据之间的不确定关系,提出了一种通用的基于BN-CDG技术的事务级验证平台。本文基于C3310TD-SCDMA基带芯片中的AHBEMIFF模块以及芯片验证的标准开发流程,搭建出实际的AHBEMIFF验证平台,给出了详细的实验数据分析结果及性能比较。在此基础上,针对贝叶斯网络必须由专家手动构建以及验证人员缺少贝叶斯网络相关知识的缺点,进一步尝试直接从数据样本中利用强大的结构学习算法来自动构建贝叶斯网络,从而实现真正意义上的覆盖率驱动自动生成测试向量的SoC验证平台。论文最后给出不同算法下的BN结构仿真图及性能比较,与传统验证平台相比,改进的BN-CDG验证平台完全能保证验证的完备性,快速达到功能覆盖率的目标,缩短验证的周期,减少验证工程师工作量等优点。
其他文献
随着计算机和人工智能的发展,语音信号处理已成为当今的一个研究热点。语音信号是一种复杂的非线性、非平稳信号,时频分析是分析和处理非平稳信号的有力工具,它揭示了信号在
阵列感应测井是目前最广泛的电阻率测井方法之一,井眼影响校正是测量数据信号处理重要的环节,井眼影响校正数据库的正确计算是有效井眼校正的前提。由于数学模型和实际仪器有差
人工阅卷采用集中式流水阅卷方式,缺乏有效的监督机制,无法保证阅卷质量。阅卷工作的介质是纸质试卷,不方便进行复制和远距离运输,使得试卷的保管和运送工作变得复杂。网上阅
无线传感器网络(WSN)由大量的具有感知和通信功能的传感器节点组成,这些具有特定功能的节点可以采集并汇聚数据信息,再将数据发送给汇聚中心进行处理。无线传感器网络给军事
当今社会,信息安全显得越来越重要,而日益发展的虹膜识别技术在这一领域显示出了巨大的优越性。虹膜定位以及质量评估是虹膜识别系统中的关键步骤。在分析已有虹膜定位和图像质
随着软件系统的日益庞大,对软件的要求也越来越高,对软件模型的验证和性能的度量,受到前所未有的关注,同时基于统一建模语言(Unified Modeling Language, UML)[1][2]的软件设
近年来,无线局域网(WLAN)技术经历了快速的发展。WLAN在5GHz和2.4GHz频段分别执行802.11a和802.11b标准,与最初的54Mbps的数据传输速率相比,执行标准后,数据传输速率可达108M
目前智能交通系统(Intelligent Transport System,简称ITS)已在城市与路网密集地区广泛应用并大大提高了这些地区路网的使用效率与执法管理水平,这些地区完善的交通和公共通信基
随着移动通信技术的发展,用户业务量和数据吞吐量不断增加,第三代移动通信系统已不能完全满足用户的需求。LTE(Long term Evolution)作为3G系统的演进,它的标准工作已接近完成。
随着视频技术的快速发展,视频领域内大量格式标准共存,各格式间的交互需求越来越多,这些多样化的格式为我们提出了一个新课题——视频格式转换。视频格式转换主要包括:变扫描