【技术实现步骤摘要】
一种芯片验证辅助环境以及芯片验证系统
本专利技术涉及芯片验证领域,特别是涉及一种芯片验证辅助环境以及芯片验证系统。
技术介绍
芯片的验证是指在芯片流片之前对其硬件和软件进行充分的验证,可以及时发现芯片设计过程中很难发现的一些缺陷,及时调整和迭代,以保证流片顺利进行,在当代复杂芯片的设计中,50%~80%的工作都是在验证,因此验证在芯片设计中决定了整个设计流程的效率。随着芯片的集成规模和复杂度越来越高,芯片验证变得越来越重要。在验证过程中经常会同时面临不同项目的数以千计、规模各异的验证任务,如何快速、有效的进行芯片验证成为了一大挑战。现有技术中,芯片验证一般是只注重应用场景的单项配置是否有所覆盖到,对于配置与配置之间的组合应用场景一般有所忽略,全凭环境的配置随机化,这样就导致需要随机次数非常多,并且不是所有的场景能够全部验证到。现有技术中,也有验证配置与配置之间的组合场景的,其也是采用随机的方式去验证,同样对于一些组合场景可能无法得到验证;比如某一芯片的验证包括4项配置A/B/C/D的验 ...
【技术保护点】
1.一种芯片验证辅助环境,用于与芯片的验证环境配合使用来进行芯片的自动化验证;其特征在于,所述芯片验证辅助环境包括应用场景数据库、验证场景生成以及转换单元、场景配置单元、数据采集以及分析处理单元;/n所述应用场景数据库,用于记录芯片的所有应用场景;/n所述验证场景生成以及转换单元与所述应用场景数据库以及所述场景配置单元连接,根据所述应用场景数据库的各应用场景自动生成各种待验证的验证场景,并且将各验证场景的所有配置进行格式转换,格式转换后的数据存储在所述场景配置单元中;/n所述数据采集以及分析处理单元与所述场景配置单元以及所述验证环境连接;所述数据采集以及分析处理单元用于生成 ...
【技术特征摘要】
1.一种芯片验证辅助环境,用于与芯片的验证环境配合使用来进行芯片的自动化验证;其特征在于,所述芯片验证辅助环境包括应用场景数据库、验证场景生成以及转换单元、场景配置单元、数据采集以及分析处理单元;
所述应用场景数据库,用于记录芯片的所有应用场景;
所述验证场景生成以及转换单元与所述应用场景数据库以及所述场景配置单元连接,根据所述应用场景数据库的各应用场景自动生成各种待验证的验证场景,并且将各验证场景的所有配置进行格式转换,格式转换后的数据存储在所述场景配置单元中;
所述数据采集以及分析处理单元与所述场景配置单元以及所述验证环境连接;所述数据采集以及分析处理单元用于生成随机种子,并将所述随机种子发送给所述场景配置单元;所述数据采集以及分析处理单元还用于采集所述验证环境中的验证场景的验证结果,当某一验证场景验证完成,所述数据采集以及分析处理单元生成另外一个随机种子;
所述场景配置单元与所述验证环境连接,根据所述随机种子选出一种验证场景,将该验证场景的各项配置发送给所述验证环境进行该验证场景的验证。
2.根据权利要求1所述的芯片验证辅助环境,其特征在于,还包括配置取样单元,用于存储用于记录各应用场景所对应的各项配置的取样条件;所述验证场景生成以及转换单元根据应用场景数据库的各应用场景以及所述取样条件自动生成各种待验证的验证场景。
3.根据权利要求2所述的芯片验证辅助环境,其特征在于,所述取样条件包括各项配置的取值范围以及取样间隔。
4.根据权利要求3所述的芯片验证辅助环境,其特征在于,所述应用场景数据库为Excel格式,所述验证场景生成以及转换单元通过VBA在所述应用场景数据库中识别出一种应用场景,并结合配置取样单元中该应用场景的各项配置的取样条件,逐一生成验证场景。
5.根据权利要求1所述的芯片验证辅助环境,其特征在于,还包括验证统计单元;所述验证场景生成以及转换单元与所述验证统计单元以及所述数据采集以及分析处理单元连接;所述验证统计单元获取所述验证场景生成以及转换单元生成的...
【专利技术属性】
技术研发人员:洪灏,刘浩,张静,郑思,唐振中,
申请(专利权)人:珠海泰芯半导体有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。