工艺设计文件批量检查的方法与流程

文档序号:11677318阅读:184来源:国知局

本发明涉及集成电路领域,特别是涉及一种工艺设计文件批量检查的方法。



背景技术:

随着信息技术和集成电路工艺的发展,构建专用芯片系统集成为核心的soc设计技术已成为主要发展趋势,而ip设计的功能、复杂度以及规模也在不断提升。而ip设计公司面临的挑战是能够在有限的时间内,提供给客户准确有效的用于可逻辑综合、布局布线等一系列的工艺设计文件,即设计工具包——designkit。designkit的形式可以根据客户在不同设计阶段,以不同的形式分别提供给客户。

ipcore有三种不同的存在形式:verilog语言格式的模型网表、版图文件、时序库文件。这三种形式是通常被大家所熟知的ip设计产品交付的方式,而这三种ip内核的实现方法也各具特色。

工艺设计文件在交付之前均需要对其正确性进行检查,现有的对工艺设计文件的检查大多是通过人工在图形界面中来完成检查,操作繁琐,且不利于环境维护和移植。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种工艺设计文件批量检查的方法,通过使用特定脚本来替代繁琐的图形界面操作流程,实现对工作设计文件批量检查的方法,减少了人为配置环境的繁琐流程,且脚本环境也更便于后期维护与优化。

本发明的目的是通过以下技术方案来实现的:

一种工艺设计文件批量检查的方法,包括以下步骤:将待检查工艺设计文件配置到软件操作系统终端;在所述软件操作系统终端执行第一脚本,产生所述待检查工艺设计文件的临时文件列表;所述软件操作系统终端的第二脚本调用所述临时文件列表,产生核心文件脚本;所述软件操作系统终端的第三脚本调用所述核心文件脚本,完成所述待检查工艺设计文件的读取路径和工具运行参数的配置;所述第三脚本产生各项检查项结果的汇总文件;以及所述软件操作系统终端判断所述汇总文件中是否存在不通过项,如果是,则根据问题点修改所述待检查工艺设计文件的具体内容;如果否,则将所述待检查工艺设计文件打包输出。

所述将待检查工艺设计文件配置到软件操作系统终端的步骤包括:将所述待检查工艺设计文件按照文件属性分类放置到所述软件操作系统终端的第一脚本指向的文件目录下,在所述第一脚本运行路径下,将所述待检查工艺设计文件名称配入所述第一脚本的相应位置,每个文件的名称作为所述第一脚本中用于查找文件列表的关键字。

所述在所述软件操作系统终端执行第一脚本,产生所述待检查工艺设计文件的临时文件列表的步骤包括:所述第一脚本根据所述待检查工艺设计文件名称查找到对应类别文件目录下的文件,并产生所述待检查工艺设计文件的临时文件列表。

所述软件操作系统终端的第二脚本调用所述临时文件列表,产生核心文件脚本的步骤包括:所述软件操作系统终端执行所述第二脚本,所述第二脚本调用所述第一脚本产生的临时文件列表,将所述临时文件列表的有效内容进行提取拆分为对应的变量对应值,产生核心配置文件,所述核心配置文件用于产生所述核心文件脚本,所述核心文件脚本利用固定的工具命令语言格式,分别生成每个工艺条件对应的一套配置文件,同时将工具运行环境参数进行设置。

所述软件操作系统终端的第三脚本调用所述核心文件脚本,完成所述待检查工艺设计文件的读取路径和工具运行参数的配置的步骤包括:所述第三脚本将一一对应地读取所述核心文件脚本产生的各个配置文件,完成各个目标检查项的检查。

所述第三脚本产生各项检查项结果的汇总文件的步骤包括:所述第三脚本将每次检查结果汇总到一个总文件,便于查找定位问题点。

本发明的有益效果是:减少了人为配置环境的繁琐流程,且脚本环境也更便于后期维护与优化,操作过程简单方便,提高了检查效率。

附图说明

图1为本发明工艺设计文件批量检查的方法的流程图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

如图1所示,图1为本发明的流程图,本发明工艺设计文件批量检查的方法包括以下步骤:

步骤一,将待检查工艺设计文件配置到软件操作系统终端;即将需要检查的工艺设计文件按照文件属性分类放置到软件操作系统终端的第一脚本指向的文件目录下,在第一脚本运行路径下,将待检查的工艺设计文件名称配入第一脚本的相应位置,每个文件的名称作为第一脚本中用于查找文件列表的关键字。

步骤二,在软件操作系统终端执行第一脚本,并产生一个待检查工艺设计文件的临时文件列表;即第一脚本根据每个工艺设计文件名称查找到对应类别文件目录下的文件,并产生一个待检查工艺设计文件的临时文件列表。

步骤三,软件操作系统终端的第二脚本调用临时文件列表,并产生核心文件脚本;即软件操作系统终端执行第二脚本,该第二脚本调用第一脚本产生的临时文件列表,将临时文件列表的有效内容进行提取拆分为对应的变量对应值,从而产生核心配置文件,该核心配置文件用于产生核心文件脚本,该核心文件脚本利用固定的工具命令语言格式,分别生成每个工艺条件对应的一套配置文件,同时将工具运行环境参数进行设置。

步骤四,软件操作系统终端的第三脚本调用核心文件脚本,完成待检查工艺设计文件的读取路径和工具运行参数的配置;即第三脚本将一一对应地读取核心文件脚本产生的各个配置文件,完成各个目标检查项的检查。

步骤五,软件操作系统终端的第三脚本产生各项检查项结果的汇总文件;即第三脚本将每次检查结果汇总到一个总文件,便于查找定位问题点。

步骤六,软件操作系统终端判断汇总文件中是否存在不通过项,如果是,则根据问题点修改工艺设计文件的具体内容,返回步骤二;如果否,则将所有工艺设计文件打包输出。在该步骤中,如果判断汇总文件中没有不通过项,则表示所有工艺设计文件符合检查标准,可以打包输出提供给用户使用;如果存在不通过项,则需要返回对应的工艺设计文件进行具体内容的修改,然后再返回步骤二,运行第一脚本,由于第一脚本以层次化的结构调用了其他相关脚本,操作者只需要运行第一脚本即可从头到尾完成所有相关文件的检查工作。

在本发明中,对于同一套待检查工艺设计文件,在数据结构不变的条件下,操作者在整个检查工作过程中,只需要对第一脚本和待检查工艺设计文件的局部内容进行修改和更新,操作过程非常方便易懂,且在图形界面操作流程中对每一个工艺条件对应的检查参数进行设置是一个重复的过程,而脚本流程正好解决重复操作过程的繁琐问题,提高了检查效率。

本发明公开了在现有的检查工艺设计文件的软件环境中,使用特定的脚本来替代繁琐的图形界面的操作,实现了对工艺设计文件的批量检查,通过脚本将所需的操作变量进行了有效复用和配置,操作者只需要将待检查工艺设计文件中的文件名的有效字符段输入到第一脚本,剩下流程直至产生报告将由脚本来自动完成,减少了人为配置环境的繁琐流程,且脚本环境也更便于后期维护与优化。

综上所述,本发明工艺设计文件批量检查的方法,减少了人为配置环境的繁琐流程,且脚本环境也更便于后期维护与优化,操作过程简单方便,提高了检查效率。



技术特征:

技术总结
本发明公开了一种工艺设计文件批量检查的方法,包括以下步骤:将待检查工艺设计文件配置到软件操作系统终端;在所述软件操作系统终端执行第一脚本,产生所述待检查工艺设计文件的临时文件列表;所述软件操作系统终端的第二脚本调用所述临时文件列表,产生核心文件脚本;所述软件操作系统终端的第三脚本调用所述核心文件脚本,完成所述待检查工艺设计文件的读取路径和工具运行参数的配置;所述第三脚本产生各项检查项结果的汇总文件;以及所述软件操作系统终端判断所述汇总文件中是否存在不通过项,如果是,则根据问题点修改所述待检查工艺设计文件的具体内容;如果否,则将所述待检查工艺设计文件打包输出。本发明提高了检查效率。

技术研发人员:吴海媚
受保护的技术使用者:成都锐成芯微科技股份有限公司
技术研发日:2017.03.23
技术公布日:2017.07.25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1