【技术实现步骤摘要】
一种文件检查方法和装置
本申请涉及集成电路
,特别涉及一种文件检查方法和装置。
技术介绍
集成电路(IntegratedCircuit,IC)设计流程极其复杂,一般可以笼统地概况为前端、中端和后端三个部分(也有其它不同的分类方法),具体又分为HDL(硬件描述语言)编码、仿真验证、可测试性设计(Designfortest,DFT)DFT等多个设计流程,一般而言每一个IC设计流程可以有多个细分的设计步骤,每一个设计步骤由一个或多个电子设计自动化(ElectronicDesignAutomation,EDA)工具辅助完成设置工作。在利用EDA工具完成IC设计流程后,一般会输出日志等输出文件,为了保证IC设计流程的正确性,还需要对EDA工具运行后的输出文件进行检查。而输出文件的检查工作是IC设计流程中重要环节之一,实际上也是花费时间较多的一个环节,而能否正确高效地完成IC设计流程中的输出文件检查,很大程度上决定了IC设计流程的效率高低。当前,IC设计流程中的输出文件检查工作主要通过手动操作的方式完成。由于大多数IC设计流程的输出文件数量庞大,内容复杂,手动检查的方式不但效率低下,而且差错率高。因此,如何提高IC设计流程中输出文件的检查效率是值得考虑的技术问题之一。
技术实现思路
有鉴于此,本申请提供了一种文件检查方法和装置,用以提高IC设计流程中的文件检查效率。具体地,本申请是通过如下技术方案实现的:根据本申请的第一方面,提供一种文件检查方法,包括:当 ...
【技术保护点】
1.一种文件检查方法,其特征在于,包括:/n当集成电路IC设计流程执行电子设计自动化EDA操作得到输出文件后,获取所述IC设计流程的配置文件,所述配置文件包括所述输出文件需要进行的检查对应的文件检查函数标识;/n根据所述配置文件和所述文件检查函数标识对应的文件检查函数,生成文件检查脚本;/n利用所述文件检查脚本对所述输出文件进行文件检查并输出文件检查结果。/n
【技术特征摘要】
1.一种文件检查方法,其特征在于,包括:
当集成电路IC设计流程执行电子设计自动化EDA操作得到输出文件后,获取所述IC设计流程的配置文件,所述配置文件包括所述输出文件需要进行的检查对应的文件检查函数标识;
根据所述配置文件和所述文件检查函数标识对应的文件检查函数,生成文件检查脚本;
利用所述文件检查脚本对所述输出文件进行文件检查并输出文件检查结果。
2.根据权利要求1所述的方法,其特征在于,所述IC设计流程包括至少一个设计步骤,所述集成电路IC设计流程执行电子设计自动化EDA操作得到输出文件,包括:每一个设计步骤执行EDA操作后得到该设计步骤对应的输出文件;则所述配置文件包括:该设计步骤的标识和该设计步骤对应的输出文件需要进行的至少一项检查分别对应的文件检查函数标识;以及针对每一设计步骤对应生成至少一个文件检查脚本;则
利用所述文件检查脚本对所述输出文件进行文件检查并输出文件检查结果,包括:
利用该设计步骤对应的至少一个文件检查脚本分别对该设计步骤对应的输出文件进行文件检查,并输出文件检查结果。
3.根据权利要求1所述的方法,其特征在于,所述配置文件还包括:文件列表,所述文件列表包括需要进行文件检查的输出文件的文件标识,则
利用所述文件检查脚本对所述输出文件进行文件检查并输出文件检查结果,包括:
利用所述文件检查脚本对所述文件标识对应的输出文件进行文件检查,并输出所述文件标识对应的输出文件的文件检查结果。
4.根据权利要求3所述的方法,其特征在于,所述文件标识包括变量标识,所述变量标识用于指示文件检查函数能够检查的输出文件不固定,则
根据所述配置文件和所述文件检查函数标识对应的文件检查函数,生成文件检查脚本,包括:
当获取到的配置文件中文件标识为变量标识时,则接收需要进行文件检查的输出文件的文件标识;
基于接收到的文件标识和所述文件检查函数标识对应的文件检查函数,输出用于检查接收到的文件标识对应的输出文件的文件检查脚本;
利用所述文件检查脚本对所述输出文件进行文件检查并输出文件检查结果,包括:
利用用于检查接收到的文件标识对应的输出文件的文件检查脚本,对接收到的文件标识对应的输出文件进行文件检查,并输出接收到的文件标识对应的输出文件的文件检查结果。
5.根据权利要求1所述的方法,其特征在于,所述配置文件还包括:文件检查描述列表,所述文件检查描述列表文件检查描述项,所述文件检查描述项用于解...
【专利技术属性】
技术研发人员:李艳青,
申请(专利权)人:新华三半导体技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。