[发明专利]基于C模型的多接口仿真测试系统无效
申请号: | 201110394223.7 | 申请日: | 2011-12-01 |
公开(公告)号: | CN103136078A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 秦璐怡;丁颖 | 申请(专利权)人: | 上海华虹集成电路有限责任公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/36 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 戴广志 |
地址: | 201203 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模型 接口 仿真 测试 系统 | ||
技术领域
本发明涉及一种基于C模型的多接口仿真测试平台系统。
背景技术
随着集成电路(Integrated Circuit,IC)在众多领域的广泛应用,集成电路产业得到了飞速的发展,集成电路规模也变得越来越大。而随之集成电路中的软件代码量越来越多,软件的测试工作也变得异常复杂,寻找高效,稳定和合理的软件测试方法也变得迫切。
目前IC芯片设计公司普遍采用以下三种软件测试方案:
第一种、在服务器端搭建芯片的系统级验证平台,通过基于服务器的ASIC(Application Specific Integrated Circuit,专用集成电路)仿真平台测试软件正确性。该方案由于仿真时间长,测试效率低。
第二种、搭建板级平台,通过FPGA(Field Programmable Gate Array,现场可编程门阵列)的PCB电路板测试软件正确性。该方案由于对应的FPGA网表要在硬件RTL(寄存器传输级)稳定时才能生成,这样就不能充分利用项目前期的工作时间,导致项目软件调试和硬件调试不能合理的并行执行。
第三种、搭建硬件板级平台,通过ASIC芯片的PCB电路板测试软件正确性。该方案只能在项目后期进行,部分软件可能已经固化在ROM中,由于是真实的芯片,项目前期的调试接口一般会去除,软件调试多采用黑盒调试,错误定位工作变得异常困难。
现今使用最广泛的是搭建硬件板级平台,该平台为一块测试控制板,平台通过模拟芯片外部行为,实现对芯片接口的输入输出。前面所述的第二种方案和第三种方案的测试系统包含PC端和硬件平台端。硬件平台本身的稳定性也会影响最终的测试结果,而且硬件平台往往需要加入硬件调试器。目前多接口芯片蓬勃发展,多接口的测试需求越来越多,硬件平台由于它的不灵活性,也越来越不能满足接口数目不断增加和变化的需求,通常只能采取重新制定设计硬件平台的方式解决,重新制板无疑增加了项目的开销。
发明内容
本发明要解决的技术问题是提供一种基于C模型的多接口仿真测试系统,可在硬件RTL芯片前期调试软件,方便程序的定位,且成本低。
为解决上述技术问题,本发明的基于C模型的多接口仿真测试平台系统,包括:由测试代码端、通讯接口端和测试平台端组成,所述测试代码端、通讯接口端和测试平台端由C语言搭建,通过搭建一定的软件架构使测试代码端、通讯接口端和测试平台端相互联系,相互作用,组合起来构成整个C模型的多接口仿真测试系统;
所述测试代码端包含测试代码和测试结果处理程序;所述通讯接口端模拟和芯片进行通讯的外部通讯设备,对芯片外部的通讯设备做功能级等效;所述测试平台端模拟芯片,对芯片做功能级等效。
本发明是一种以软件方式实现嵌入式软件测试平台的改进方案,通讯接口端和测试平台端用C语言做功能级等效;面向所有测试集成电路中软件代码的用户。它所具有的有益效果是:
第一,由于脱离了硬件平台和芯片硬件RTL稳定性的束缚,测试系统可在硬件RTL芯片前期调试软件;芯片软件调试工作和硬件调试工作可同步独立进行,缩短了芯片的研发时间。
第二,由于不用搭建硬件板级平台,去除了硬件平台和硬件调试器,节约了成本;并且减少了因硬件平台和硬件调试器的不稳定性而造成的测试结果的波动,消除了因使用和后期保养硬件平台和硬件调试器带来的平台设施波动。
第三,由于将软件调试工作与硬件调试工作分离开来,更方便了程序错误的定位,减少了软件研发的工作量,降低了软件研发成本。
第四,测试系统采用目前使用最广泛的C语言。C语言的突出优点就是适合于多种操作系统,也适用于多种机型;与当前使用不同的软件测试语言的测试方式相比,与每个项目需要使用特定专属测试平台的方式相比,本发明具有很好的可移植性和通用性,促进了软件平台的一致性。
第五,能够实现多接口芯片软件的测试,摒弃了原有方案(接口数量和类型固定)中因使用特定通讯接口,致使平台缺乏灵活性和可复用性的弊端。并且可以不使用通讯接口直接调试测试平台端除接口模块部分的程序,能在通讯接口端不稳定的时候直接调试测试平台端程序。
第六,本发明在PC端测试,测试效率比基于服务器的ASIC仿真平台测试效率得到了很大的提高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹集成电路有限责任公司,未经上海华虹集成电路有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110394223.7/2.html,转载请声明来源钻瓜专利网。