基于VMM验证方法学的NAND Flash控制器的验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yaotoumiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体工艺的发展,集成电路设计规模不断增大,芯片设计复杂度日益增加,芯片验证工作也越来越困难。验证是集成电路设计中必不可缺的一部分,它保障了芯片设计的功能满足规范的定义和要求,减少由于功能缺陷导致的投片次数,缩短产品上市时间,但设计的飞速发展与验证方法的发展之间鸿沟仍然巨大。最近的统计数据表明,对一个复杂逻辑芯片而言,整个产品周期中60~70%的时间都用于验证工作[1]。然而,传统的验证方法很难满足现在复杂的芯片验证,研究高效的、自动化的、可复用的验证方法将是验证工程师们重点关注的方向。本文的主要内容是基于VMM验证方法学搭建一个适用于异步、ONFI、Toggle三种接口标准的NAND Flash控制器的验证环境。VMM是基于SystemVerilog搭建的一种层次化的验证平台,该平台支持受约束的随机激励、覆盖率驱动和自动化对比等功能。本文在详细分析了异步、ONFI、Toggle三种类型的NAND Flash的工作协议后,结合NAND Flash控制器的架构和功能特点,提取出主要的功能验证点。基于这些待测功能点,本文提出了一种可复用的验证平台结构,并对验证平台内的组件的功能和实现方式等进行了详细的分析论述。本文通过创建受约束的随机测试用例实现对待测功能点的验证,并建立与功能验证对应的功能覆盖率组,在验证过程中以功能覆盖率作为导向来判断验证工作的完成度,结合覆盖率的统计结果对未被覆盖的功能点添加定向测试用例,并且采用将参考模型和待测设计的输出结果进行自动化对比的方法来提高验证效率。验证过程采用直接测试与随机测试相结合的方法,使待测设计能够在遍历更多的情景,确保验证工作的完备性。使用受约束的随机方法提高了验证平台的自动化程度,增加了对边界情况的测试。本文使用VCS工具完成仿真工作,并利用DVE软件来查看波形文件完成代码调试,通过对仿真过程中生成的文件和波形对仿真结果进行分析。本文最后通过分析功能仿真结果和覆盖率报告,将仿真过程中出现的功能缺陷和设计人员沟通并及时修改,保证NAND Flash控制器满足设计规范。覆盖率也能达到目标要求,其中功能覆盖率达到100%,代码覆盖率达到99.15%。本文搭建的验证平台有很强的复用性,易移植到其它NAND Flash控制器项目中,大大的提高了验证效率,缩短了研发周期,充分体现了VMM验证方法学的特点。
其他文献
目的 综合评价江西省儿童常规免疫工作质量。方法 采用分层按容量比例概率抽样方法,对江西省11个地市的2岁和7岁儿童进行免疫规划(EPI)疫苗接种率调查,选取22项接种指标,采用
针对综放工作面柔模混凝土沿空留巷柔模墙体承压大,导致顶板沿墙体剪切、台阶下沉、成巷效果差等问题,以高河煤矿W1309综放工作面柔模混凝土沿空留巷超前预裂切顶卸压技术为
在高新科技助力的飞速发展后,人们开始重新追溯地域特色和地域文化,城镇正处于地域特色的塑造阶段。尽管城镇资源要素丰富且独具特色,但现今个性相对明显的资源优势并未发挥
大会代表是代表大会的主要组成部分。通过对“一苏大”、“二苏大”代表结构的分析可以看出,大会代表的代表性是代表大会成功召开的基础,是大会的关键和根本所在,代表资格的确定
一、加强学校体育工作,为实现中国梦增强正能量中国梦是实现国家富强、民族振兴和人民幸福的梦。我国青少年体质连续25年下滑已是众所周知,重视和加强学校体育工作已成为教育
目的探讨复方阿替卡因在牙体牙髓患者无痛治疗中的应用,为临床治疗牙体牙髓病选择合适的麻醉剂提供依据。方法选取2012年2月至2015年2月于我院进行治疗的牙体牙髓患者128例共
在卓越计划的指导下,在结合多年来校企合作高端工程人才培养的成功经验的基础上,创立了高校和企业联合培养机制,依托校企合作人才培养模型,遵循人才培养各个环节的合理性和科学性
高职院校课程改革引领着体育课程改革的方向,"互联网+"时代的到来为高职"公共体育"课程改革和创新奠定了基础。探索高职"公共体育"自主探究学习模式的内涵、意义,并进行研究
增值税优惠政策对企业的影响因素包括:企业在生产流程中所处环节、税收优惠方式、销售产品适用税率、销售价格与原料价格的比例等。本文在综合考虑上述因素的基础上,就增值税优
魏晋文学是中国文学自觉时期的开始,也是文学贵族化、文人化最为严重的时期,这一时期出现的贵游文学是魏晋文学的重要组成部分。但是,长期以来,这一文学现象被研究者所忽视。本文