基于遗传算法实现覆盖率驱动的仿真验证技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:panzi911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路产业的快速发展,保证仿真验证中芯片的功能定义与寄存器传输级(RTL)的描述一致,已成为当前芯片仿真验证过程中的关键问题。覆盖率驱动的仿真验证具有良好的可靠性和有效性,然而目前其在验证中采用的随机向量生成技术会产生大量的重复向量,导致覆盖率收敛缓慢、仿真验证效率低下,进而影响到芯片设计的整个进程。本文首先提出了一种将简单遗传算法(SGA)应用于覆盖率驱动的仿真验证中的具体方法。该方法对SGA在仿真中的编码层次进行了定义,将当前代和历史代的覆盖率信息引入个体适应度的评估中,通过筛选SGA提供的遗传策略将比例选择、均匀交叉、单点变异作为遗传策略,并对变异策略进行了一定的改进。该方法以NCC硬件加速器为验证对象,在Matlab和基于VMM方法学的验证平台中分别进行了实验,并且与使用全随机向量生成和不同遗传算法的仿真验证进行了对比。实验结果表明,该方法有效提升了覆盖率驱动的仿真验证效率。本文还进一步提出了基于精英策略的遗传算法(EGA),并将其应用到覆盖率驱动的仿真验证中。该方法利用精英个体对简单遗传算法进行改造,构建了一种具有特定结构和内容的精英向量集,同时使用精英选择和精英交叉策略进行遗传,并设计了一种具有自适应能力的精英交叉概率函数进行交叉操作。实验结果表明,在实际的验证环境中,本文提出的EGA不仅相较于全随机向量生成方法有了很大提高,相比于SGA也获得了更高的验证效率。
其他文献
随着国家"高等学校本科教学质量与教学改革工程"的不断深化和完善,大学生竞赛已成为本科教学的一种常态。本文以"大学生创新创业训练计划"为例,介绍其对图书馆嵌入式学科服务的挑
开放式基金不仅是是一种投资理财工具,同时也是一种非常重要的金融制度安排。它是随着经济发展、收入水平提高以及由此带来的个人投资理财需要而产生、发展和成长起来的。我
对Sf9细胞的静止培养工艺进行了研究.首先对Sf9细胞进行环境pH值由低到高的驯化,发现该细胞对于pH值变化的适应能力十分有限,在初始pH值为7.0的培养液中即不能生长,而且在细胞生长过程中培养液的
日语语言文字是由汉字、平假名、片假名共同构成的 ,汉字是由中国引入的 ,而片假名组成的单词大多是引入的外来语 ,外来语在整个文字发展过程中对日语及日本文化产生了深远的
从战略管理教学的角度看,许多战略管理教科书仍然使用SWOT分析作为全书的布局,人们对SWOT分析耳熟能详,凡案例分析大多必用之。在企业管理咨询领域,有众多战略咨询报告以此为
介绍了制备金属钛的传统方法:Kroll法、Hunter法及熔盐电解法的工艺原理和概况,同时介绍了在这些方法的基础上正在开发和改进的钛制备方法,包括导电体介入还原法、连续生产钛
以福建省永泰县为例,通过对永泰县嵩口镇、城峰镇等部分新农人进行访谈,研究永泰县新农人成长的影响因素。分析认为,市场资本的逐利性、食品安全隐患、个性化消费需求、农业
目的探索分析在对创伤骨科患者治疗时,采用微创技术进行治疗达到的治疗效果。方法提取在2018年1月至2019年2月之前在我院创伤骨科就诊患者的就诊信息,并将其中的74例患者进行
随着社会经济的快速发展,人们对电力、水资源等的需求日益旺盛,水利工程作为国家基础设施建设的一个重要节点,对于不断满足社会需求,促进经济快速发展具有重要作用。而在水利