覆盖率驱动的Garfield芯片Bottom-up功能验证方案的研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:guorui146105
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Garfield作为一款SOC芯片,具有如下很典型的特点:芯片内嵌ARM7TDMI内核;芯片内有高速系统总线AHB和低速设备总线APB,AHB和APB通过Bridge连接;芯片内有存储器子系统;芯片内有许多控制器,比如数据端口(UART、SPI等)、数据传输控制器(DMA等)。这些特点给功能验证工作带来诸多挑战,使功能验证成为Garfield芯片设计的瓶颈,其难点主要体现在以下三个方面:验证环境的构建、验证环境的可重用性、覆盖率评估机制。验证环境的构建主要解决Garfield芯片验证方案和激励生成机制的选择两大问题。通过比较基于平台的验证方案和Bottom-up的验证方案的仿真时间,最终确定Garfield芯片的验证方案是总体上采用Bottom-up的方法,把验证工作分为三个层次进行,模块级、子系统级和全芯片级。在全芯片级的验证中,由于Garfield芯片自身的特点,采用基于平台的验证方法。在激励生成机制问题上,通过从定性和定量两个方面分析评估,受限随机矢量生成机制总体上全面优于传统激励生成机制。Garfield芯片早期验证环境在可重用性方面存在五大缺陷:没有采用模块化设计的方法构建验证环境;没有做到验证环境和测试文件的分离;难以在同一个验证环境中描述并发激励;难以做到在同一个抽象层次上,把对DUV行为的描述和对DUV行为实现方式的描述分离;在不同验证层次上难以复用验证环境。本文针对这五个方面提出改进方法,提高了验证环境的可重用性。功能覆盖率是Garfield芯片验证的中心环节,本文深入研究了功能覆盖率在Garfield芯片验证中的应用。在引用功能覆盖率数学模型的基础上,讨论了建立功能覆盖率工程模型的方法和两种分析覆盖率空洞的算法,使用这些算法能够使功能覆盖率迅速提高。在此基础上建立覆盖率驱动的验证流程。Garfield项目的实践表明,采用本文的功能验证方案发现了大量设计错误,保证了流片的成功。经过对Garfield进行多目标圆片(MPW)试验和测试,Garfield芯片基本达到设计要求。
其他文献
片上系统(SoC)已成为当前系统实现主流技术。流片风险与费用增加、上市时间压力加大、产品功能愈加复杂等因素使得SoC产业逐渐划分为IP提供者、SoC设计服务者和芯片集成者三
<正>湖北工业大学土木工程与建筑学院现设5个系别——建筑工程系、道路与桥梁系、工程管理系、建筑与艺术系和力学系,有6个工程中心或研究所——湖北省桥梁安全监控技术与装
目的:探讨活体肾移植对供体及受体生存质量和心理状态的影响。方法:选取2014年2月-2017年3月亲属活体肾移植的82例供体及82例受体为研究对象,并选择同期在笔者所在医院做血液
目的探讨金龙胶囊对病毒性疾病的治疗作用。方法整理归纳近几年关于鲜药金龙胶囊抗病毒作用的相关文献。从整体水平、细胞生物学和分子生物学三个层面,对金龙胶囊的抗病毒作
诗歌是文学中的瑰宝,是历史上文人墨客遗留下来的文学印记。诗歌的美在于它的意境和内涵,在语文诗歌教学中,学生对于意境的理解都是通过意象组合完成,学生通过朗读体会意象,
当前,GIS在我国林业调查工作中的应用仍处于发展阶段,且国内从事林业GIS研究的人员较为缺乏。林业调查中GIS的应用主要是为了建立数据库、成果显示输出、缓冲区分析、空间叠
在工业中,高科技的运用越来越普及。现阶段,自动化的发展之路已成为社会工业、农业发展的必然,传统工业模式因此受到了很大的挑战。针对工业自动化仪表和自动化技术的发展情
随着铁路的发展,新建、改建铁路不断增多,一些既有铁路信号楼需要搬迁。针对信号楼搬迁引起的通信系统改造方案进行介绍,重点阐述通信系统改造开通前的准备和试验流程。
随着科学的进步,通信技术作为现代高科技的主要手段之一,发生了日新月异的变化。当前,网络多媒体业务正在高速蓬勃发展,以视频点播、网络会议、可视电话等为代表的新业务需要
本论文工作是围绕以下项目展开的:以任晓敏教授为首席科学家的国家重点基础研究发展计划(973计划)项目“新一代通信光电子集成器件及光纤的重要结构工艺创新与基础研究”(项目编