【摘 要】
:
集成电路复杂度和迭代速度的增加,对验证工作的效率和完备性提出更高的要求,传统验证方法学在随机性、复用性和通用性等方面存在诸多限制,难以满足当前验证工作的需求。本文在分析待测模块的基础上,提取的验证功能点、制定验证计划,提出基于UVM的Flash加速器验证方案。根据验证方案,在分析UVM验证方法的基础上,搭建基于UVM验证方法学的Flash加速器模块级验证平台。在此过程中,采用自底向上的设计方法实现
论文部分内容阅读
集成电路复杂度和迭代速度的增加,对验证工作的效率和完备性提出更高的要求,传统验证方法学在随机性、复用性和通用性等方面存在诸多限制,难以满足当前验证工作的需求。本文在分析待测模块的基础上,提取的验证功能点、制定验证计划,提出基于UVM的Flash加速器验证方案。根据验证方案,在分析UVM验证方法的基础上,搭建基于UVM验证方法学的Flash加速器模块级验证平台。在此过程中,采用自底向上的设计方法实现了验证平台的各个组件,包括通用的AHB agent、Flash加速器参考模型、计分板,以及顶层环境等。验证平台所有组件都继承于UVM基本组件库,并通过factory机制注册。为提升验证平台复用能力,测试用例的设计采用一种层次化的sequence,分别实现基本sequence、功能型sequence和虚拟sequence。除此之外,搭建具有层次化结构的系统级验证平台验证Flash控制器的功能,将系统级验证平台划分为五个层次:程序启动层、测试用例装载层、仿真层、测试用例库和公用库,通过层次化的结构设计以及指针的编程方式,系统级验证平台具有较好的可重用能力。系统级验证平台仿真过程中,MCU会对Flash加速器发起大量的访问,间接验证Flash加速器的功能。芯片流片回归后,搭建板级测试平台,测试芯片基本功能。本文使用NC-Sim工具仿真测试用例和收集覆盖率信息,对于板级测试平台,抓取波形和分析打印信息判断测试是否通过。UVM验证平台仿真结果表明,Flash加速器代码覆盖达到98%,功能覆盖率到100%,满足项目需求;系统级验证平台仿真结果表明,Flash控制器状态机覆盖率达100%,代码覆盖率达到94%,完成Flash控制器验证,也间接验证了Flash加速器在系统层面工作正常;板级测试平台结果表明,芯片部分的时钟、引脚、中断、复位等功能正常。
其他文献
蝗虫作为草原上的主要害虫严重为害着宁夏草原。在全球气候变暖和人们不合理利用草原的影响下,蝗虫发生日趋复杂,种群和发生规律均已改变。本文在综述近年来宁夏草原蝗虫发生
12月4日,首届中国大米品牌大会在北京举行。大会发布了“2016中国十大大米区域公用品牌”,经有关专家和各省代表现场品评、盲测与投票,媒体全程监督,最终评选出“中国十大好吃米
杰克·韦尔奇第一次来中国的时间是1999年。$$新千年即将到来,浦东的一幢幢摩天大楼已经像一根根大阳线,形成了今日上海天际线的基本轮廓,也象征着一个13亿人口大国的雄起。这一
目前,科学技术快速发展,智能化技术逐渐被应用在电气工程自动化管控中,大大提升了电气工程自动化生产效率,降低了人工损耗,加强了电力工程的精准性。本文将对电气工程及其自
【目的】明确广西南宁沃柑溃疡病病原菌种类,筛选田间能抑制该病害的药效,为当地沃柑溃疡病的防治提供依据。【方法】采用组织分离法对病原菌进行分离和纯化培养,根据柯赫氏
研究了低压成套开关设备的主回路系统设计。详细介绍了开关柜的进线、母联和主母线的设计,阐述了母线免遭短路故障设计方法及负载分配原则。这对开关柜设计有一定的借鉴意义。
荷兰仲裁法是荷兰民事诉讼法典的重要组成部分。在荷兰,仲裁区别于普通法院的诉讼程序,成为商业纠纷解决的最重要的形式之一。$$2015年1月1日,荷兰新的仲裁法案正式生效,取代了19
当前,张掖市甘州区农业正处在由传统农业向现代农业发展的关键阶段,突破现有发展瓶颈,实现农业跨越发展,必须进一步转变发展理念,从建立农业经营新体系、产销对接新模式、财
壮族聚居地的忻城县,地名类型众多,主要可以分为历史地名、山水地名、移民地名,而且壮语地名众多,不少地名以“那”、“弄”、“板”、“拉”等壮语词汇为开头,这些地名构成
国际贸易摩擦是国与国之间利益冲突与碰撞的一种形式,它具有显性和隐性之分。前者最突出地表现为反倾销等国际贸易争端,后者表现为国际技术贸易或技术许可使用等争端。显性贸易