引入C-API的软硬件协同SoC验证技术

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:q258007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化的不断发展,市场对SoC芯片的要求越来越高,这提高了SoC系统芯片设计的规模和复杂度,导致了SoC的验证工作面临着严重的挑战。本文研究了基于仿真的验证技术、静态分析验证技术、形式验证技术等SoC验证方法,分析了它们各自的优缺点。结合飞思卡尔集成电路设计有限公司研发的某型号SoC系统芯片项目,引入了C-API的软硬件协同SoC的验证技术。其中主要针对C-API验证技术能够快速验证和方便使用这两方面的优势进行了研究。(1)引入C-API的验证技术能够加快验证速度的优势主要表现在:在同类产品中,即使是处理器内核的架构不同,工程师也可以使用C-API将功能相同或相似模块的设计验证代码进行相互移植,这提高了代码的复用性,节省了工程师对不同核进行重新编写代码的时间,这极大地提高了产品开发的效率;(2)引入C-API的验证技术能够使验证变得更方便的优势主要体现在:工程师通过使用封装在C-API的软硬件验证技术中的宏和函数,如DEBUG、TRACE、INFO和ERROR等函数可以很方便地调试验证代码、追踪验证流程、查看验证信息和查找验证的错误信息等,还可以通过使用C-API技术中的Trigger机制和Mailbox机制控制整个SoC系统芯片验证流程。因此,引入C-API的软硬件协同验证技术不仅可以节省工程师对不同的核进行重新编写代码的时间,提高产品开发的效率;也可以使C程序与外部的激励的交互变得很方便的;还可以控制验证的流程,追踪验证流程和查看验证信息,并通过其打印的log对验证的信息进行方便快速的定位。本文以飞思卡尔开发某型号SoC芯片的I~2C模块作为验证实例,引入C-API的验证技术对I~2C的寄存器的读写功能,门控制钟的控制功能,作为主从机对数据的收发功能,以及在不同的波特率下对数据的传输功能和I~2C的重启动功能进行了验证。该技术的使用使I~2C的验证变得简单快速。对于引入C-API验证技术的优势,飞思卡尔给出了数据,即在开发人员人数不变的情况下,该技术能够使验证任务由传统事务验证方法所需的6个月时间缩短至2个月。本文研究的C-API的软硬件协同SoC验证的方法已获得飞思卡尔前端设计部门的认可和采用。
其他文献
欧克肖特政治思考的核心议题是现代性条件下人的自由问题,即人类如何在一个过分理性化的、非道德的世界过上一种自由的、道德的政治生活?在欧克肖特看来,现代政治最大的问题
分子在强场下的光电离和解离,受到了越来越广泛地重视。这些主要是因为飞秒和阿秒的出现以及它们的独有特点超快超强并且随着强场技术的发展,利用强激光脉冲场研究分子的动力
工作区属于干旱高山区,适宜开展区域地球化学测量工作。通过1/5万水系沉积物测量工作后,相继开展了1/2.5万沟系次生晕测量等异常查证工作,发现了很有前景的果洛龙洼金矿。结
空中交通管制工作在空中交通运输中是一项十分重要的工作,对于整个空中交通运输的安全起着十分重要的作用。本文通过对空中交通管制员的职业压力产生原因进行分析,对空中交通
传统的习作评价是封闭的,教师是唯一的读者和“审判官”。在这单一的作文评改模式下,学生对作文失了兴趣,多了畏惧。因此,我们应该重视学生的心理需要,让作文评改促进学生心理优化
300~700℃下热解炭化黄豆、芝麻、玉米秸秆8h,制备了秸秆生物质环境材料,测定了秸秆生物质环境材料的BET比表面积及其对亚甲基蓝和碘的吸附能力.以多环芳烃(PAHs)为目标污染物
目前,晶圆导电类型测试设备大多为模拟式,可视化程度较低,不便于后续开发,并且功能上局限于对导电类型的区分。针对这一现状研制了一种采用冷热探针法基于32位ARM处理器的晶
我国高速铁路客站配套商业发展的研究现阶段基本属于空白,本文也是来源于铁道部相关研究课题“高速铁路客站商业开发与支撑政策的研究”。经过研究,本文认为目前高速铁路客站
关联副词是副词中的一个小类,它指的是在句中起关联作用的副词。目前在对外汉语教学中,一般不将关联副词作为单独的一类进行讨论,在涉及到关联副词的问题时只是附带说明它的
随着激光核聚变、X射线激光等新兴学科的迅速发展,激光的磁光效应被越来越多的应用于测量、医学、航空航天及加工制造等领域。法拉第磁光效应是诸多磁光效应中应用最为广泛的