基于UVM的MC-SOC中可重用验证平台的设计与实现

来源 :电子科技大学 | 被引量 : 16次 | 上传用户:shenxiaoxia123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前智能设备是时代的焦点,智能手机、可穿戴智能设备、智能家居等已成为人们生活不可缺少的一部分。随着以多功能、低功耗、小型化为特点的智能设备的不断发展,用户对智能设备的要求也逐渐提高,这使得智能设备的核心—SOC(System On Chip)芯片集成的功能越来越多,设计规模和设计难度也不断增大,这给SOC的验证工作带来了巨大的挑战。本文主要针对模式可变SOC(MC-SOC/Mode Changeable-SOC)的功能验证进行分析研究,以UVM(Universal Verification Methodology)通用验证方法学和SystemVerilog硬件验证语言为理论基础,将MC-SOC以及内部IP作为研究对象,旨在利用UVM验证方法学搭建一个可重用的SOC系统验证平台,通过分析功能点、施加随机化激励,收集功能覆盖率,报告自检结果等方式对MC-SOC系统中的IP模块实施较完备的功能验证。本文首先对SOC验证在国内外的研究现状进行了阐述,分析了各类验证方法以及其优缺点,并介绍了主流验证方法学。然后对MC-SOC系统的架构、功能特性进行了分析说明,并结合UVM验证方法学,对MC-SOC验证平台的架构及验证策略进行了详细分析。进一步,设计实现可重用的UVM验证平台,选择SOC内部IP—SPI控制器作为待测设计(DUT/Design For Test)。根据设计文档及总线协议要求,开发APB通用验证组件和SPI验证组件,并使用上述组件搭建验证平台。随后,根据SPI控制器的功能点实施功能验证,对各功能点验证结果统计分析,最终得出验证结果。最后,探究所设计的通用组件及验证平台的重用性,开发I~2C协议验证组件,利用验证平台的重构特性,替换验证平台中的SPI验证组件,构建I~2C验证环境,并对I~2C控制器实施功能验证。仿真验证结果表明,SPI验证环境工作正常,完成所有功能点的测试之后,功能覆盖率达到100%,且所有数据包的收发均正确,SPI控制器功能正确。重构的I~2C验证环境也同样工作正常,且I~2C控制器基本功能的测试结果均正确无误。
其他文献
新世纪以来,洪子诚的文学史研究获得了极大的学术聚焦和声誉,同时也引发了一些学术争鸣。本文认为,洪子诚文学史研究呈现出丰富而耐人寻味的'矛盾'和辩证,表现在&#39
《诗经·邶风·匏有苦叶》曰:"深则厉,浅则揭。"指涉浅水应撩起衣服,涉深水时应连衣服下水;比喻处理问题要因地制宜,因势利导。本文以HBIS为例,在已建立上下多级联动
目的对牙齿修复后患者的疼痛分析。方法选取2012~2013年到我院口腔科进行牙齿修复后疼痛的60例患者为研究对象,将60例患者进行随机分配,分别为治疗组和对照组,每组30例患者,
位于东昆仑东段昆中断裂的果洛龙洼金矿,为一具有大型远景的金矿床,是沟里金矿化集中区中造山带型金矿床的典型代表。根据对Ⅰ矿体群深入系统的野外地质考察和显微镜下观察结
以湘晚籼13号为材料,克隆了水稻OsFAH基因启动子,构建了OsFAH启动子与GUS基因融合表达载体,并转化拟南芥。序列分析结果表明,该启动子包含了启动子核心序列TATA–box和CAAT–
随着环境污染日益加重,雾霾现象越来越严重,这使得许多呼吸系统相关疾病的发病率及病死率逐年上升,而其中的空气细颗粒物(particulate matter 2.5,PM2.5)是最重要的致病物质
目的:探讨后腹腔离断式肾盂成形术对治疗肾盂输尿管连接部梗阻的临床疗效及安全性。方法:选取肾盂输尿管连接部梗阻患者82例,随机分为观察组和对照组,分别采用后腹腔镜离断式
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
煤炭企业集团加强对各分、子公司财务管控显得非常重要,尤其对内部单位的现金流加强集中管控更是核心所在。在如何加强对分、子公司集中财务管控的方法运用上,一方面通过加强