[发明专利]一种生成SoC验证平台的方法及系统有效
申请号: | 201010275724.9 | 申请日: | 2010-09-07 |
公开(公告)号: | CN102402628A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 高勇 | 申请(专利权)人: | 无锡中星微电子有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F11/00 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 214028 江苏省无锡市新区长江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 soc 验证 平台 方法 系统 | ||
技术领域
本发明涉及芯片的验证,特别是涉及一种生成SoC(Systems-on-a-Chip,系统级芯片)验证平台的方法及系统。
背景技术
随着集成电路深亚微米时代的到来,集成电路的规模不断扩大,促进了系统级芯片SoC的发展和应用。通常一个SoC芯片的规模在几百万门至几千万门左右,面对如此高的复杂度,验证成为SoC设计中最困难、最具挑战性的课题之一。
在SoC的验证中,整个芯片开始系统级仿真以及验证之前,必须确保总线的正确性,因此SoC总线的验证对整个芯片的验证至关重要。而随着SoC芯片规模的增大,芯片内部的总线规模也变得越来越复杂,给总线的验证工作带来的难度也越来越大,进而使验证平台的搭建工作变得非常繁琐。
目前,不同的SOC芯片系统,其总线架构会有很大不同,导致为某一个芯片搭建的验证平台可重用性较差,在开发另一个芯片的时候,还需要花费很大的时间和精力来重新搭建验证平台,使得验证周期加长,同时也会直接导致芯片的开发周期加长,进而影响到芯片进入市场以及取得收益的周期。并且,由于验证平台搭建的周期过长,使得工程师不得不花费大量精力集中到平台的搭建上,导致开发测试样例的时间缩短,最终导致芯片验证的不完全,影响芯片质量。
发明内容
本发明所要解决的技术问题是提供一种生成SoC验证平台的方法及系统,以解决现有的验证平台可重用性较差的问题。
为了解决上述问题,本发明公开了一种生成SoC验证平台的方法,包括:
将不同SoC验证平台的相同部分编写成自动化脚本,将不同部分预置成不同的模板,并置于模板库中;
针对SoC芯片生成相应的配置文件,所述配置文件中包含生成该SoC芯片验证平台所需的配置信息;
所述自动化脚本根据配置文件的内容从所述模板库中提取生成该SoC芯片验证平台所需的模板;
所述自动化脚本利用提取出的模板生成对应该SoC芯片的验证平台。
其中,所述自动化脚本根据配置文件的内容从预置的模板库中提取生成该SoC芯片验证平台所需的模板,包括:验证平台包括命令层、功能层和激励产生层,所述模板库对应验证平台包括命令层模板、功能层模板和激励产生层模板,每种模板都有不同类型的多个标准化模板;针对SoC芯片,所述自动化脚本根据配置文件的内容分别从命令层模板、功能层模板和激励产生层模板中提取相应类型的标准化模板。
优选的,所述配置文件中还包含各个标准化模板的配置信息;所述自动化脚本利用提取出的模板生成对应该SoC芯片的验证平台时,根据各个标准化模板的配置信息对提取出的标准化模板进行针对该SoC芯片的配置。
优选的,所述针对SoC芯片生成相应的配置文件,包括:根据命令提示输入针对SoC芯片的配置信息,由配置信息生成配置文件。
优选的,所述针对SoC芯片生成相应的配置文件,包括:在图形化界面下设置针对SoC芯片的配置信息,由配置信息生成配置文件。
本发明还提供了一种生成SoC验证平台的系统,包括:
脚本生成单元,用于将不同SoC验证平台的相同部分编写成自动化脚本;
模板库,用于将不同SoC验证平台的不同部分预置成不同的模板,包括生成验证平台所需的各个模板;
配置单元,用于针对SoC芯片生成相应的配置文件,所述配置文件中包含生成该SoC芯片验证平台所需的配置信息;
模板调用单元,用于自动化脚本根据配置文件的内容从所述模板库中提取生成该SoC芯片验证平台所需的模板;
验证平台生成单元,用于自动化脚本利用提取出的模板生成对应该SoC芯片的验证平台。
其中,所述模板库包括命令层模板、功能层模板和激励产生层模板,每种模板都有不同类型的多个标准化模板。
相应的,所述模板调用单元针对SoC芯片,根据配置文件的内容分别从命令层模板、功能层模板和激励产生层模板中提取相应类型的标准化模板。
优选的,所述配置文件中还包含各个标准化模板的配置信息;所述验证平台生成单元利用提取出的模板生成对应该SoC芯片的验证平台时,根据各个标准化模板的配置信息对提取出的标准化模板进行针对该SoC芯片的配置。
优选的,所述配置单元通过命令行提示输入针对SoC芯片的配置信息,由配置信息生成配置文件;和/或,所述配置单元通过图形化界面设置针对SoC芯片的配置信息,由配置信息生成配置文件。
与现有技术相比,本发明具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中星微电子有限公司,未经无锡中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010275724.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于农业应用的分散剂
- 下一篇:广告管理