基于功能点模型的半形式化验证关键技术研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:dustfly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功能验证用以保证集成电路RTL级或更高级设计满足功能规范,从而保证集成电路设计的功能正确性。随着信息技术的深入发展,集成电路的功能复杂度不断提高,功能验证已经成为了制约集成电路设计验证过程的瓶颈。模拟验证与形式化验证是功能验证的两种基本方法。半形式化验证技术结合了模拟验证与形式化验证的优点,克服了模拟验证完备性差与形式化验证容易产生状态爆炸的缺点,因而得到了越来越广泛的应用。根据半形式化验证中功能模型的来源,半形式化验证可以分为基于电路设计的半形式化验证与基于功能规范的半形式化验证。前者基于电路设计自动提取功能模型,具有自动化程度高的优点,但是其具有拓展性差、无法实现自动的行为检测以及功能覆盖率度量困难的天然缺陷。后者基于待测设计的功能规范提取功能模型,该方法能够完全独立于电路设计,不关注电路设计内部的实现细节,具有拓展性好、能够实现自动的行为检测与功能覆盖率度量准确等特点,更加适合于大规模/超大规模集成电路设计的功能验证。本文以基于功能规范的半形式化验证为立足点,突破了完备高效的功能模型提取建立、完备高效的自动测试激励生成、自动的功能行为检测以及功能覆盖率的度量等关键技术。论文的创新点以及研究工作包括:1.提出了基于实体状态转移的功能点模型和它的测试空间/全局状态机覆盖率度量方法。该功能模型能够对电路的功能行为与内部结构进行统一描述,从而保证了该模型的完备性与拓展性。基于实体状态转移的功能点模型包含功能点层与实体层两部分,功能点层基于阶段转移关系图模型(STG)对电路设计的功能点进行描述,实体层通过精简的有限状态机对电路内部各个并行工作的功能部件进行描述。本文通过形式化方法证明了该模型的完备性与简洁性,并对典型benchmark目标电路完成了功能点模型的建立。实验表明,对于大规模电路设计,采用基于实体状态转移关系的功能点模型进行功能描述,能够有效避免描述电路内部巨大的状态空间,从而具有良好的简洁性与拓展性。2.本文提出了基于实体状态转移功能点模型的测试空间全覆盖的自动测试向量生成(Automatic Test Pattern Generation,ATPG)算法。该ATPG算法采用改进的Backjumping算法,结合基于功能属性的阶段转移关系测试空间覆盖策略,完备地覆盖了每个功能点的测试空间。最终,通过对包含数据密集型与控制复杂型benchmark目标电路的验证表明,使用该ATPG算法能够平均提高9%的阶段覆盖率与9%的阶段转移关系覆盖率,而对于状态转移关系的测试空间覆盖率的提升则有23%。3.提出了以全局状态机覆盖率为导向的功能点并行调度策略。该策略以基于实体状态转移的功能点模型所对应的全局状态机覆盖率为导向,调度功能点并发执行从而覆盖全局状态机的全部状态空间。实验结果表明,以全局状态机覆盖率为导向的多功能点并发策略,其获得的全局状态机状态覆盖率是采用带约束的随机测试生成方法的2倍左右,且能够大大加快全局状态机状态覆盖率的收敛速度。相比于文献[100]的激励生成方法,提出的策略能够提高全局状态机覆盖率的收敛速度至少17倍。同时,实验也证明了该多功能点并发策略与创新点2的ATPG方法能够实现兼容,从而达到更高的代码覆盖率与功能覆盖率。4.本文实现了一个基于实体状态转移的功能点模型的自动化验证平台。该平台具有的主要功能包括:1)集成了创新点2与创新点3所提出的激励生成算法;2)提供简单高效的基于实体状态转移的功能点模型建模图形界面;3)提供可配置的验证设置用以指导自动化验证的过程;4)实现基于功能点模型的自动化验证,包括激励自动加载与功能行为自动检验;5)自动输出模拟结果与覆盖率报告。该平台通过将创新点1-3进行统一集成,实现了基于实体状态转移的功能点模型的高效完备的半形式化功能验证。同时,平台集成的图形界面能够实现方便快捷的功能建模,从而进一步提高了验证效率。采用基于实体状态转移的功能点模型的自动化验证平台,我们对数据通路密集型的电路设计浮点运算器(FPU)与控制通路复杂型的电路设计DMA进行验证并获取了验证结果。结果说明了本文提出的半形式化验证技术与相应的自动化验证平台具有良好的验证完备性,相比传统的人工验证方法平均节约了40%左右的验证时间,且相比于形式化验证技术,我们的半形式化方法能够有效避免状态爆炸。本文提出的半形式化验证技术具有良好的拓展性、通用性与完备性,在工业实用的大规模电路设计的功能验证方面具有良好的应用前景。
其他文献
健康教育是卫生保健工作的基本内容,而学校健康教育是其中的一个重要组成部分。通过查阅文献和调查研究,对我国在校学习青少年开展健康教育现状分析,并对现存的问题提出几点建议
前不久结束的德班气候大会通过决议,建立德班增强行动平台特设工作组,决定实施《京都议定书》第二承诺期并启动绿色气候基金。在业内人士看来,德班会议达成的协议对于刚刚建立碳
<正>新课程把发展学生的空间想象力作为一个重要的目标,如何发展学生的空间想象力,是值得许多教师思考的一个问题。现以本人在教学《展开与折叠》过程中的点滴做法及思考与
行政事业单位是国家政策的直接贯彻者和执行者,承担着社会管理的主要职责。内控管理制度是行政事业单位内部管理的核心,可以推动行政事业单位的健康发展,落实廉政风险防控的
为了降低编解码复杂度,本文在对不同方向纹理块变换域系数特性分析的基础上,提出了一种简单有效的快速帧内预测模式决策算法。根据二维正交变换系数特性确定的决策准则,将可能性
兴趣是我们最好的教师,它也是激发学生学习的最原始动力,它可以有效地点燃一个人学习的欲望,同时也可以帮助一个人建立对学习的信心。所以,在教学过程中,我们一定要重视兴趣教学。
选址是所有实体店铺的经营者无法回避的工作,将直接影响店铺未来的经营业绩,对书店而言也不例外。由于W企业在书店选址过程中存在影响因素缺乏统一标准,各因素缺乏合理权重指标,决策过程主观性强等问题。因此,为提升书店选址效果,开展了相关研究工作,建立了W企业书店选址评价体系。首先,确定W企业书店选址影响因素是建立书店选址评价体系的第一步。通过运用德尔菲法,以W企业内部相关人员组建专家团队,开展多轮调研工作
成分数据是普遍存在的一种数据类型,仅包含相对信息,表示某一整体中各变量的相对贡献。用成分数据对事物进行描述,可以反映事物的结构特性。由于成分数据具有非负性和定和约束,如果直接将其视为欧氏空间的普通数据进行分析,结果会产生严重偏差。因此,对成分数据进行分析需遵循成分数据的基本原则。相似性度量是统计研究中重要问题,距离则是作为统计分析中重要的相似性度量指标。对于成分数据,Mahalanobis距离指标
计划经济或统制经济与自由经济理论阵营迥异。就20世纪三四十年代中国经济思想的整体风气而言,呈现出由崇尚计划经济或统制经济到回归自由经济的转向。众所热议的计划经济或
政府在产业升级中应该发挥什么作用?这是一个十分紧迫的问题。全球金融危机之后,投资驱动的增长模式走不下去了,而产业转型升级却迟迟没有进展,成为中国经济增长的瓶颈制约因素,关