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

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:jick85726
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代集成电路(Integrated Circuit,IC)的快速发展使得片上系统(System on Chip,SoC)设计层次和系统复杂度日益攀升,而设计层次和系统复杂度的提高则大大增加了验证环节的工作量,验证环节占据了SoC设计工作约50%~80%的时间和资源。验证效率将直接影响芯片的性能指标与设计周期,找到一种先进有效的验证方法成为SoC芯片设计成功的关键。通用验证方法学(Universal Verification Methodologhy,UVM)继承了验证方法学手册(Verification Methodology Manual,VMM)和开源验证方法学(Open Verification Methodology,OVM)的优点,克服两者缺点,是目前具有最好兼容性和最先进工作机制的验证方法学,代表了验证方法学的发展方向。本文以基于嵌入式多媒体卡(embedded Muti Media Card,eMMC)的固态硬盘主控芯片设计项目为依托,重点研究主控芯片的eMMC控制器模块,采用UVM验证方法学对固态硬盘中的eMMC控制器模块进行可系统重用的模块级验证仿真。本文在对eMMC控制器模块的架构、功能及接口进行全面深入分析的基础上,运用UVM验证方法学制定验证方案,提炼测试点,确定UVM验证平台架构,并运用System Verilog语言具体实现UVM验证平台的各组件,成功搭建eMMC控制器模块的UVM验证平台。进而在搭建好的验证平台上调用各种随机约束的测试用例对eMMC控制器模块进行全方位的功能验证,根据验证结果进行分析比对,查找eMMC控制器模块设计漏洞,确保eMMC控制器模块设计的正确性。本次验证仿真的代码覆盖率平均达到95%以上,功能覆盖率整体达到96%以上,均满足验证出口条件,表明此次搭建的UVM验证平台周密完备,达到了验证目的,提高了验证效率,圆满完成验证任务,此验证平台的优势在于可复用于多种固态设备主控芯片的验证平台中,可移植性高,充分体现了可系统重用的UVM在现有验证方法学中的显著优势。
其他文献
按照多项式拟合的数学方法,提供了QBASIC语言编写的通用求解程序,给出了程序设计思想和主要模块的流程图.举例说明程序在气相色谱分析中对转子流量计校正的应用.
我们从1998年12月以来,应用微波治疗常见鼻咽部疾病。如鼻出血、过敏性鼻炎、慢性肥厚性鼻炎、舌扁桃体增生、慢性肥厚性咽炎、鼻息肉复发等疾病的治疗后取得了良好的疗效,现将
有色金属勘查,在我国经济发展过程中起到非常重要的作用,能够满足工业生产对于有色金属资源的需求,也能够满足人们日常生活的需求。有色金属资源勘查一般都是在野外进行,因此
土地利用总体规划在土地利用规划体系中起着重要的作用,是土地管理的"龙头",对社会经济发展起到重要的宏观调控作用.随着社会经济发展速度的加快,现行土地利用总体规划的现势
通过单因素和正交实验优化酶法提取紫薯花青素的工艺条件。结果表明,以p H 7.0的去离子水为提取液,纤维素酶添加量为0.32 mg/g,液料比40∶1 m L/g,常温下迅速提取1次,花青素
关键词 控制 输液微粒 有效方法    输液微粒形成原因  输液微粒的形成主要与输液器具、配液操作和空气环境污染有直接关系。  输液器生产工艺:如药物生产过程中带来的碳黑颗粒,输液器包装带来的塑料颗粒等。  输液操作不当:①输液器穿刺胶塞和加药针头使用不当造成的橡胶微粒;②切割玻璃安瓿时产生的玻璃碎屑被负压吸入药液内;③药物配伍不当形成的结晶性微粒等。  空气环境污染:主要与空气洁净度、物品消毒管
将数据从一个时钟域同步至另一个时钟域,常用的两个方法为:1、使用握手(handshake)信号;2、使用FIF0.使用握手方法的缺点是传递及辩识用于数据传输的所有握手信号所需的潜伏
目的通过对维持性血液透析患者钙磷代谢的调查,分析老年血液透析患者钙磷代谢异常的情况及其影响因素。方法选择行维持性血液透析3个月以上,且病情稳定的慢性肾衰竭患者131例
分析了二滩水电站在施工期,竣工蓄水后,水库水位消涨对陆生脊椎动物的影响及应采取的对策。