基于UVM 8051F内核验证平台的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:dhamma
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路产业飞速发展,电路设计的复杂度和功能的复杂度在不断地提高,从而导致了验证工作难度大幅提高。处理器作为复杂设计的代表,其功能验证工作是目前整个处理器芯片开发环节中的最大制约因素,如何缩短验证周期、提高验证效率已经成为现阶段研究的热点问题。新的验证方法学(如UVM)因其强大的自动性与重用性特点正发挥着关键作用。  本文主要研究了基于UVM针对8051F内核的功能验证。由于该内核属于微处理器类设计,其工作的正确性体现在指令集的正确执行上。为此,本文首先制定了8051F内核的验证目标,即确保内核指令集执行正确。为实现这一目标,通过对内核具体设计的分析,针对性地提出了三种指令验证场景,包括普通工作场景、流水相关工作场景、中断处理场景。同时将验证目标指标化,分别提出在不同验证场景下的验证内容。综合分析每一种场景下指令验证条件,提出了内核验证的总体方案,即利用UVM搭建功能验证平台进行随机验证过程。  基于验证方案,本文分别针对受约束的随机验证方法和覆盖率驱动的验证方法开展了具体实现工作。约束随机的验证平台是利用两层UVM环境组件搭建完成的。而本文提出的激励产生方式为按指令操作数分类并层次化产生,根据不同验证场景的要求,对相应指令设置不同的约束。覆盖率驱动的验证平台则是基于约束随机的平台结构,添加覆盖率反馈分析组件实现的。利用UVM聚合参数,实现对约束的可操作性,并设计覆盖率反馈算法,修改指令产生策略,实现覆盖率驱动验证的过程。  依据验证内容,本文针对三种不同场景下的功能特性设计了功能覆盖率模型。基于此模型,经过仿真分别得到了两种不同验证过程中的功能覆盖率结果。通过普通指令功能覆盖率结果对比表明,本文实现的两种方法均符合验证技术的理论要求,得到的功能覆盖率变化趋势大体一致。并且,约束随机验证的功能覆盖率最终趋近于80%,而覆盖率驱动验证的功能覆盖率最终趋近于100%。同时,覆盖率驱动验证中功能覆盖率收敛时间只占约束随机验证收敛时间的十分之一左右。
其他文献
带隙基准源是模拟集成电路中一个重要的单元。它为其它功能模块,比如偏置电路,参考电路提供高精度的电压基准,或由其转化的高精度电流基准。基准源输出的基准信号稳定,与电源电压
水稻(Oryza sativaL)是世界上最主要的粮食作物之一,但其生长和产量严重受水的制约,提高其抗旱性具有重要的现实意义。早稻(Oryza sativa var.spontanca)是水稻的一个变种,但其抗旱
自50年代初用纯氧气从转炉顶部吹炼铁水成钢的转炉炼钢方法投入工业生产以来,转炉炼钢产量,生产的工艺流程和设备的自动控制水平等方面发展特别迅速。逐渐的取代空气转炉法和平
香菇多糖(Lentinan,LNT)是一种食用菌多糖,也是众所周知的活性非常广泛的多糖之一,其抗肿瘤活性尤为突出。阿霉素曾经是临床上普遍使用的抗肿瘤药物,但由于它具有很强的毒副作用,
本文通过对荣华二采区10
期刊
ZigBee技术是一种新兴的短距离无线通信技术,它的PHY层和MAC层由IEEE802.15.4标准定义,网络层、应用支持子层由ZigBee技术联盟制定。ZigBee技术具有低速率、低功耗及组网灵活等特
无线通信系统的小型化、智能化要求高性能、高集成度和高可靠性的微波组件或模块。微波组件和模块的广泛应用促进了对微波裸芯片的大量需求。现有的技术条件下微波裸芯片主要
该文研究了藻胆蛋白及其色基多肽介导光动力治疗的可能性,并以藻红蛋白为主体对其介导的光动力效应在体内外对肿瘤细胞生长的抑制作用及从形态学、细胞生物学和光化学的角度对
高性能计算机和网络通信技术是整个信息技术的制高点,已成为衡量一个国家综合实力的重要标准。国际半导体技术蓝图(ITRS)指出芯片性能的增长速度已远远超越了互连性能的增长速度
该文由第一部分,肝细胞生长因子和巨噬细胞刺激蛋白铰链域结构的模拟及第二部分,质子迁移机理的理论计算组成.