聚芯SoC验证平台的设计与实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:JK0803_chenjiehua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路技术的快速发展,工艺特征尺寸不断减小,产品的性能不断提高,在单一芯片上实现全部系统功能的SoC (System on a Chip,系统级芯片)设计技术也己经逐渐走向成熟.SoC验证贯穿整个SoC设计流程,功能验证的复杂性也呈指数上升.软件仿真是使用最广泛的功能验证方法,平台化仿真验证方法以其可重用性和易维护性成为目前业界研究的热点. 聚芯SoC是一款基于龙芯1号处理器的通用SoC芯片,采用L*BUS总线架构,集成了多个核心 IP (Intellectual Property,知识产权核)及常规I/O设备控制器.本文涉及的工作是聚芯SoC仿真验证平台的设计和实现.本文介绍了国内外主流EDA(ElectronicDesignAutomation,电子设计自动化)厂商推荐的验证平台架构及仿真验证中的关键技术,参考了RVM (Reference Verification Methodology,参考验证方法学)的验证方法,针对聚芯SoC自身特点,提出了一种验证平台的结构,采用SystemVerilog语言搭建了聚芯SoC验证平台,并提供了一组寄存器配置脚本的语法进行直接测试.该平台是一个层次化的基于事务的验证平台,通过约束随机生成测试向量,利用断言进行协议检查,并采用了覆盖率驱动的方法来控制验证进行的程度. 论文以利用该验证平台验证 CAN (Controller Area Network,控制器局域网络)控制器模块为例,详细说明了如何生成约束随机激励,插入断言及定义功能覆盖点.通过对仿真结果的分析,与传统直接测试的方法相比,平台化验证在较短时间内获得了较高的覆盖率,并发现了多处设计错误.该平台的结构和方法具有通用性,能对类似系统的验证提供借鉴.
其他文献
半导体技术的发展、多核多线程体系结构的逐渐成熟,使得数据流编程模型重新成为人们的研究热点.对于这种编程模型,我们的编译器及运行时系统是否需要改进、以及可以为其提供
空间数据库中存储着海量的数据和信息,从中导出所隐含的知识,并将这些知识作用于现有的数据,得到新的知识和数据,有助于提高GIS的应用水平,并对建立智能化GIS起到极大的促进
20世纪90年代以来,信息产业迅猛崛起,已逐步发展成为世界上最大的产业,成为经济增长的主要驱动力量。我国信息产业“十五”期间发展迅速,各项指标的增长幅度均超过20%以上。产业总
证券投资目前已成为我国资本市场上最活跃的投资方式。由于证券投资的高风险性,投资者往往选择若干种资产进行搭配投资以降低非系统风险,也就是所谓的投资组合。本文把国内外证
本论文对印刷体识别后处理技术进行了深入的研究,目标就是从理论,算法和应用三个层次上研究如何校正文本图像识别错误,提高系统识别率.研究工作主要包括以下几个方面: 首
在当今世界上,科学技术的发展日新月异,各类设备功能逐步强大,随之导致复杂程度迅速提升。这些设备的设计、研发、使用、维修等方面的技术资料也长年累积,数量之大令人头疼。
通过电荷泵锁相环原理实现的高速CMOS数据和时钟恢复(CDR)电路是目前比较普遍的设计方法.本文研究了这种CDR电路的相关设计问题,内容涉及以下几个方面. 首先,解释电荷泵锁
随着集群技术和网络技术的飞速发展,网络存储系统成为解决集群I/O性能瓶颈的主要手段之一.集群文件系统作为网络存储系统的核心技术,很好地解决了传统文件系统中存在的性能、
在计算机技术发展过程中,模拟一直是一个重要的研究方法.模拟器由于其灵活性,被广泛用于体系结构研究、系统软件的开发和调试、复杂应用程序的性能评测以及软件的移植等诸多
视频压缩的国际标准近年来得到了迅速的发展,但是编码性能的提高仍然有较大的空间.特别是随着无线网络与手持设备的发展,实现低带宽下高质量的视频压缩具有重要的意义.这些应