项目批量添加标识信息方法和装置、终端制造方法及图纸

技术编号:36547352 阅读:15 留言:0更新日期:2023-02-04 16:59
本发明专利技术公开了一种项目批量添加标识信息方法和装置、终端,其中方法包括:获取目标文件中所有待添加标识信息的项目名称,得到项目名称列表;基于项目名称列表创建所有项目的工作目录;基于目标文件中项目的标识信息构建所有项目的命令参数配置文件;基于项目的命令参数配置文件生成每个项目的运行命令脚本;执行所有项目的运行命令脚本;将所有添加标识信息后的生产数据文件的名称修改为对应原始生产数据文件的名称。本发明专利技术提高了知识产权的设计模块和/或标准单元库的标识信息的添加效率,减少标识信息的错误录入,提高对大批量的知识产权的设计模块和/或标准单元库的更新效率。权的设计模块和/或标准单元库的更新效率。权的设计模块和/或标准单元库的更新效率。

【技术实现步骤摘要】
项目批量添加标识信息方法和装置、终端


[0001]本专利技术涉及批量处理数据
,尤其涉及一种项目批量添加标识信息的方法和装置、终端。

技术介绍

[0002]随着科学技术的发展,客户产品对工艺的要求越来越多,促使先进工艺制程不断研发改进,因此生产芯片的工厂会提供越来越多的知识产权及标准单元库,而每个知识产权和标准单元库都有各自的生产数据文件,因此使得生产数据文件的数量逐渐繁多。
[0003]生产芯片的厂家在生产前均需精细确认生产数据文件使用的正确性,并根据生产数据文件信息做生产数据文件使用情况统计,避免混淆。为了便于上述操作,需在生产数据文件原始层次的基础上额外增加了标识信息。项目生产数据文件作为芯片最终生产使用数据,是以二进制的形式储存的,普通情况下比较难以修改,需采用特殊的处理方法。且在将标识信息添加到生产数据文件中时,若存在对其它数据内容的细小错误变动都会导致应用项目的整个芯片的毁坏,因此在标识信息的添加需在不破坏项目功能数据的情况下注入,以方便对项目的统计和追踪。
[0004]目前对知识产权的设计模块和标准单元库添加标识信息的过程还为人工添加的过程。且标识信息内容格式相对固定,工作环境设定基本相同,但是当很多功能知识产权的设计模块或标准单元库需要添加标识信息或对标识内容做了细微改进时,就涉及数量庞大的知识产权或标准单元的生产数据文件需要添加标识信息,即使机械化的简单操作,也需要耗费数量可观的工作时间。同时由于所有的标识信息都是人工手动录入,当在处理巨量的知识产权和/或标准单元库时难免输入错误。

技术实现思路

[0005]本专利技术所要解决的技术问题是现有对知识产权和标准单元库添加标识信息的过程还为认为添加的过程,过程繁琐且耗时较长,且无法避免的存在主观输入错误的问题。
[0006]为了解决上述技术问题,本专利技术提供了一种项目批量添加标识信息方法,包括:
[0007]获取目标文件中所有待添加标识信息的项目名称,得到项目名称列表;
[0008]基于所述项目名称列表创建所有项目的工作目录;
[0009]基于所述目标文件中项目的标识信息构建所有项目的命令参数配置文件;
[0010]基于所述项目的命令参数配置文件生成每个项目的运行命令脚本;
[0011]执行所有所述项目的运行命令脚本,以将所有项目的标识信息分别添加到所属项目中的所有生产数据文件中,并将添加后的生产数据文件分别存储到所属项目的工作目录中;
[0012]将所有添加标识信息后的生产数据文件的名称修改为对应原始生产数据文件的名称。
[0013]优选地,所述执行所有项目的运行命令脚本,还包括将所有项目的原始生产数据
文件分别复制到所属项目的工作目录中。
[0014]优选地,所述将所有添加标识信息后的生产数据文件的名称修改为对应原始生产数据文件的名称步骤之后,还包括:
[0015]对所有所述工作目录中的原始生产数据文件和添加标识信息的生产数据文件进行检查,生成错误信息文本。
[0016]优选地,对所有所述工作目录中的原始生产数据文件和添加标识信息的生产数据文件进行检查,生成错误信息文本步骤包括:
[0017]从所有所述工作目录中筛选出复制所述原始生产数据文件失败的原始生产数据文件,并从所有所述工作目录中筛选出添加标识信息的生产数据文件错误的添加标识信息的生产数据文件,将所有复制失败的原始生产数据文件和/或所有错误的添加标识信息的生产数据文件生成错误信息文本。
[0018]优选地,所述获取目标文件中所有待添加标识信息的项目名称,得到项目名称列表之前,还包括:
[0019]基于所述错误信息文本对所述目标文件进行修正。
[0020]优选地,所述项目包括知识产权的设计模块和/或标准单元库。
[0021]优选地,所述标识信息至少包括生产数据文件的设计者名称、模块名称以及设计完成时间。
[0022]优选地,所述基于所述项目名称列表创建所有项目的工作目录,还包括:
[0023]基于所述项目名称列表创建所有项目的工作信息目录;
[0024]在所有所述工作信息目录下创建原始工作子目录和输出工作子目录。
[0025]为了解决上述技术问题,本专利技术提供了一种项目批量添加标识信息装置,包括项目名称列表生成模块、工作目录生成模块、配置文件生成模块、运行命令脚本生成模块、命令脚本执行模块和名称修改模块;
[0026]所述项目名称列表生成模块,用于获取目标文件中所有待添加标识信息的项目名称,得到项目名称列表;
[0027]所述工作目录生成模块,用于基于所述项目名称列表创建所有项目的工作目录;
[0028]所述配置文件生成模块,用于基于所述目标文件中项目的标识信息构建所有项目的命令参数配置文件;
[0029]所述运行命令脚本生成模块,用于基于所述项目的命令参数配置文件生成每个项目的运行命令脚本;
[0030]所述命令脚本执行模块,用于执行所有项目的运行命令脚本,以将所有项目的标识信息分别添加到所属项目中的所有生产数据文件中,并将添加后的生产数据文件分别存储到所属项目的工作目录中;
[0031]所述名称修改模块,用于将所有添加标识信息后的生产数据文件的名称修改为对应原始生产数据文件的名称。
[0032]为了解决上述技术问题,本专利技术提供了一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述项目批量添加标识信息方法。
[0033]为了解决上述技术问题,本专利技术提供了一种终端,包括:处理器及存储器;
[0034]所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机
程序,以使所述终端执行如所述项目批量添加标识信息方法。
[0035]与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
[0036]应用本专利技术实施例提供的项目批量添加标识信息方法,实现自动化对每个知识产权的设计模块和/或标准单元库创建工作目录,实现标识信息的自动录入,避免内容错误,且实现了自动执行添加命令;提高知识产权的设计模块和/或标准单元库的标识信息的添加效率,减少标识信息的错误录入,提高对大批量的知识产权的设计模块和/或标准单元库的更新效率。
[0037]本专利技术的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0038]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0039]图1示出了本专利技术实施例一项目批量添加标识信息方法的流程示意图;
[0040]图2示出了本专利技术实施例一项目批量添加标识信息方法的过程示意图;
[0041]图3示出了本专利技术实施例二项目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种项目批量添加标识信息方法,包括:获取目标文件中所有待添加标识信息的项目名称,得到项目名称列表;基于所述项目名称列表创建所有项目的工作目录;基于所述目标文件中项目的标识信息构建所有项目的命令参数配置文件;基于所述项目的命令参数配置文件生成每个项目的运行命令脚本;执行所有所述项目的运行命令脚本,以将所有项目的标识信息分别添加到所属项目中的所有生产数据文件中,并将添加后的生产数据文件分别存储到所属项目的工作目录中;将所有添加标识信息后的生产数据文件的名称修改为对应原始生产数据文件的名称。2.根据权利要求1所述的方法,其特征在于,所述执行所有项目的运行命令脚本,还包括将所有项目的原始生产数据文件分别复制到所属项目的工作目录中。3.根据权利要求2所述的方法,其特征在于,所述将所有添加标识信息后的生产数据文件的名称修改为对应原始生产数据文件的名称步骤之后,还包括:对所有所述工作目录中的原始生产数据文件和添加标识信息的生产数据文件进行检查,生成错误信息文本。4.根据权利要求3所述的方法,其特征在于,对所有所述工作目录中的原始生产数据文件和添加标识信息的生产数据文件进行检查,生成错误信息文本步骤包括:从所有所述工作目录中筛选出复制所述原始生产数据文件失败的原始生产数据文件,并从所有所述工作目录中筛选出添加标识信息的生产数据文件错误的添加标识信息的生产数据文件,将所有复制失败的原始生产数据文件和/或所有错误的添加标识信息的生产数据文件生成错误信息文本。5.根据权利要求3所述的方法,其特征在于,所述获取目标文件中所有待添加标识信息的项目名称,得到项目名称列表之前,还包括:基于所述错误信息文本对所述目标文件...

【专利技术属性】
技术研发人员:周健慧王浩李侠唐槐璐陈强朱丽娟马容
申请(专利权)人:无锡华润上华科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1