基于UVM的SAS控制器模块验证

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:to_3000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息社会的发展以及片上系统(System on Chip,SoC)复杂度的提高,验证环节对于芯片设计的整个流程也越来越重要,但是芯片验证能力的发展并没有跟上SoC发展的步伐,二者之间的差距越来越大。寻求一种高效的验证方法成为了芯片设计领域的当务之急,而通用验证方法学(Universal Verification Methodology,UVM)的出现解决了芯片设计领域中芯片验证效率低下的难题。UVM结合了开放验证方法学(Open Verification Methodology,OVM)和验证方法手册(Verification Methodology Manual,VMM)的优点,克服了两者的缺点,是一套非常高效的验证环境开发库,工程师可以利用其可重用组件来构建具有标准化层次结构和接口的功能验证环境。可以说UVM代表了验证方法学的发展方向。串行连接SCSI接口(SerialAttached SCSI,SAS)接口是目前最新一代的企业级存储接口技术,由于其自身具备高传输速度、较好的扩展性以及和SATA(Serial ATA)接口兼容的特点,受到了企业广泛的青睐。本文重点研究使用UVM验证方法学来对SAS控制器模块进行仿真和验证,确保设计出符合SAS协议规范的SAS控制器模块。本文首先介绍了验证方法学的发展现状,指出了 UVM验证方法学相较于其他验证方法学的优势;其次对芯片验证的基本理论以及UVM验证方法学做了简单的介绍,重点介绍了 UVM树形架构中组件的构成以及其功能特点;之后详细分析了 SAS协议中各层的特点,通过分析提出了验证SAS控制器的UVM方案,并且使用System Verilog语言对UVM验证平台中的各组件进行了实现,完成了 SAS控制器模块的UVM验证平台的搭建。此外,通过UVM验证平台对编写好的测试用例进行仿真和验证。首先对编写的测试用例进行了冒烟测试,对验证模块(Design Under Test,DUT)中各个寄存器和接口进行了基本的验证,之后重点对帧的发送和接收以及高级高性能总线(Advanced High Performance Bus,AHB)的读写功能进行了测试,确保SAS控制器的设计符合企业的标准和SAS协议的规范。此外,本验证平台最大的优势是可复用性高、移植性强,可以复用在多种固态存储芯片之上,充分体现了 UVM验证方法学的优势。
其他文献
<正>针对不法分子利用互联网传播危险物品制作技术和贩卖枪支弹药、爆炸物品、管制刀具等危险物品实施犯罪的问题日益突出,严重危害社会公共安全的情况,根据国家有关危险物品
神经外科为临床重要科室之一,且作为特殊科室,神经外科疾病相关理论知识、相关操作知识均较为复杂。神经外科护理学习难度较大,且专业性较强。因此,神经外科护理教学中,应落
一、商业模式的概念商业模式是一个非常宽泛的概念,我们听到的跟商业模式有关的说法很多,包括运营模式、盈利模式、B2B模式、B2C模式、"鼠标加水泥"模式、广告收益模式等等,
遥控误操作会造成设备非计划停运,引发停电事故,降低电网的供电可靠性。操作票制度是电力系统运行管理中防止误操作的一种有效安全措施。操作票的正确填写、审核及执行是决定是
目的:探究妇产科阴道炎患者的临床治疗方法及其效果。方法:收治阴道炎患者120例,分别给予不同的治疗措施,观察治疗效果。结果:治疗总有效率达97.5%。患者无严重并发症。结论:对阴道
信息时代,网络带给人类社会巨大的变化和进步,但是与此同时,网络的负面作用也日益显露。尤其是一些充斥色情、暴力的网络游戏,对越来越多的青少年产生了巨大的负面影响.由此产生的
如何准确地界定犯罪未遂与既遂的区分标准,一直是刑法学界一个颇多争议的难点。如何才能在司法实践中正确地界定犯罪未遂与既遂的区分标准呢?学术界主要有以下几种主张:第一种是
《人民人民检察院组织法》是构建我国检察制度的法律基础,检察职权的科学设置是《人民检察院组织法》修改的核心内容。由于历史的局限和立法固有的滞后性,现行《人民检察院组
背景和目的恶性黑色素瘤是一种来源于黑色素细胞、痣细胞的高度恶性肿瘤,多发生于皮肤,占所有皮肤恶性肿瘤的第三位,恶性黑色素瘤恶性程度高,易发生血道转移。目前恶性黑色素瘤通
目的:观察针推药并用综合治疗面肌痉挛的疗效。方法:选取符合面肌痉挛患者,设治疗组21例,使用针刺推拿结合"正面汤"口服,对照组19例单纯使用西药治疗,均以10d为1个疗程,3个疗