X-DSP中运算部件的UVM验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:x737101013
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺水平的不断发展,处理器芯片的系统集成度和复杂度也越来越高。在整个芯片项目周期中,验证环节所用的时间逐渐占到项目周期的80%,传统的验证技术存在很多局限性,成为制约芯片设计行业发展的瓶颈。验证是一个极其复杂的系统性工程,它需要在特定的质量、应用场景、进度压力下,找出硬件系统中存在的各种缺陷。因此,选择一种灵活的、高效的、多场景的、可重用的验证平台架构,对于提高芯片验证的质量和效率变得至关重要。X-DSP是一款由国防科技大学自主研发,拥有完整知识产权的高性能微处理器。针对X-DSP项目中向量运算单元内半精度浮点部件(HFMCC)和浮点MAC部件(VFMAC)进行功能验证,其功能的正确性决定着处理器在实际应用场景中的运算及处理能力。两个部件内涉及到半精度、单精度和双精度浮点数的相关运算,并且严格遵守IEEE754标准。对应的每一条指令都有其特定的功能和运算逻辑,为了保证所有指令都能够准确的实现其功能,本文采用UVM(Universal Verification Methodology)验证方法学对X-DSP芯片运算部件进行验证。System Verilog类库作为UVM验证平台开发架构的主体及核心,利用其组件的重用特性开发一个标准化的功能验证环境。UVM验证方法学有效结合了测试激励随机生成、自测试平台比对和随机化约束等方法,它采用最优框架以实现覆盖率驱动(Coverage Driven Verification,CDV)的验证。在覆盖率驱动验证的过程中,通过不断的调试验证平台参数和随机种子(seed)、创建和完善测试用例来提高验证效率和质量。通过采用这种高级验证技术可以应对非常复杂的电路设计,从而迅速定位设计中存在的漏洞。首先,本文是在基于验证语言System Verilog的基础上,研究了UVM验证方法学,并且利用该方法构建X-DSP运算部件的UVM验证平台。然后,根据设计规范提取出功能验证点、建立覆盖率模型、制定验证策略,并针对每类运算指令,采用System Verilog语言编写相应的参考模型,利用UVM验证平台生成大量的、可定制化的、复杂的随机激励和自测试比对等功能,对每条指令进行随机验证。最后,根据X-DSP运算部件的结构,将所有的运算指令参考模型进行重组,得到X-DSP运算部件的UVM黄金模型,通过UVM生成随机测试的指令序列,完成X-DSP运算部件进行指令组合的随机测试。根据验证计划的实施,代码覆盖率达到95%以上,功能覆盖率达到了100%,并对未覆盖的代码进行了分析,最终圆满完成了X-DSP运算部件的验证。
其他文献
随着物联网技术的发展,网络业务激增,需要在网络边缘部署大量的移动异构终端以提供服务。由于移动终端节点的资源有限、移动轨迹不确定、网络拓扑动态变化,致使源节点与目的节点之间无法保持稳定的连通链路,由此形成的网络称为延迟容忍网络(Delay Tolerant Network,DTN),也称为机会网络。DTN在应急救援、智能城市、边远地区、野生动物监测和空间通信等领域应用广泛。尽管DTN具有延迟容忍的特
随着科学技术的不断发展,高性能处理器在日常生活以及军事领域中发挥着越来越重要的作用。在处理器的发展历程中,人们采用了多种方法提升处理器性能。但截至目前,最为广泛的方法还是提升指令级的并行性。指令间的相关性是影响指令级并行性的主要因素,包括数据相关、结构相关及控制相关。其中数据相关又可分为真数据相关和假数据相关。通过使用寄存器重命名技术能够简单有效地消除指令间的假数据相关关系,挖掘指令间潜在的并行性
影像发声法发源于Caroline Wang 1992年在云南开展的一项妇女健康和发展项目,是参与式研究的主要方法之一,具有研究和干预的双重功能。随着影像发声法的应用主题和领域不断扩大,它的发展路线也逐渐偏离了创立之初的定义和设想,越来越倾向于单个特殊群体的现状研究、越来越强调其质性研究方法的特征,忽视了它的社区增能理念和社会变革的初衷。本文以哈尔滨市LY社区楼道卫生影像发声项目为研究对象,检验影像
黄姑鱼(Nibea albiflora)是重要的海水养殖鱼类,由于全球气候变化等原因,我国东南沿海冬季常遭受寒流的侵袭,致使大量的养殖黄姑鱼冻死,造成了巨大的经济损失,极大地制约了其养殖产业的发展。因此,本研究针对黄姑鱼越冬面临的低温与饥饿问题,初步分析了低温与饥饿胁迫下黄姑鱼的生理学和转录组学的响应变化。采用实验生态学方法模拟冬季海水养殖的温度变化,实验共持续30天,分为四组:16℃正常投喂组(
目的:1.探讨扁蒴藤素在体外对破骨细胞分化和功能的影响并阐述相关机制;2.研究扁蒴藤素改善卵巢切除骨质疏松模型小鼠骨量丢失的作用,研究腹腔注射扁蒴藤素后小鼠体内骨组织结构及血清炎症因子的变化。方法:1.体外实验:首先使用CKK8试剂盒检测不同浓度的Pristimerin(0nM、5nM、10nM、25nM、50nM、75nM)在1、3、5天对小鼠BMMCs增殖的影响。在使用RANKL和M-CSF诱
本研究旨在探讨初中生负性生活事件、心理资本和学校生活满意度的关系,并探讨提升心理资本团体辅导有利于提高初中生的心理资本及学校生活满意度水平。本研究分为两部分,第一部分以《青少年生活事件量表》、《青少年心理资本问卷》和《青少年学校生活满意度自评问卷》为研究工具对辽宁省和甘肃省3所学校的1100名初中生为主体进行了问卷调查,采用SPSS软件对数据进行整理,并对其进行描述性分析、相关分析和中介效应分析;
目的:乳腺癌易感基因BRCA1连接环指蛋白1(BRCA1-associated RING domain1,BARD1)与肿瘤发生、发展密切相关,但机制不清。本研究首先构建人真核细胞HEK293T BARD1基因敲除与过表达细胞模型,观察BARD1基因敲除和过表达后对BRCA1、p53、Aurora-A基因表达以及细胞增殖的影响,为后期肿瘤细胞的生物治疗奠定基础。方法:构建BARD1敲除质粒和BAR
火灾由于其突发性和不确定性对人们的生产和生活构成了巨大威胁,尤其是在无人值守的仓库、会展中心、厂房等高大环境下,有必要配置火灾预警系统。论文设计了基于图像的火焰检测算法,能够通过图像视频识别出火焰,实现火灾预警功能。论文给出了火焰检测算法的总体框架,讨论了基于图像像素的火焰判别规则,详细设计了基于图像的火焰检测算法,主要包括火焰候选区域提取和火焰鉴别等算法。通过去除火焰像素干扰点和合并小块区域的方
高强IF钢是在普通IF钢中添加P、Si和Mn等元素,固溶强化以及细晶强化来提高钢的深冲性能、强度和韧性。其中,P是最经济、固溶强化作用最强且对深冲性能损害最小的元素,在冶金和热轧过程中P的析出会影响强化效果,添加微量的B元素防止P元素偏聚到晶界,能够改善高强IF钢二次冷加工脆性,从而影响高强IF钢深冲性能。在连铸、热轧过程中P的析出相,最终影响高强IF钢的力学性能。大多数研究只表明了P的析出类型,
7A04铝合金属于Al-Zn-Mg-Cu系可热处理强化型合金,由于其具有高强度、加工性能良好等优点,成为航空航天业以及军工业不可缺少的轻质结构材料。但由于传统的时效热处理工艺较为复杂,并且时效时间较长,存在生产效率低等问题。高强铝合金的性能主要取决于它的基体组织和第二相析出物的分布状态,而第二相析出物的分布和形态则主要受固溶和时效处理的工艺制度影响,时效的过程实质是溶质原子从过饱和固溶体析出的过程