电子设计自动化文件共享装置、方法及存储介质与流程

摘要: 本公开涉及计算机,尤其涉及一种电子设计自动化(electronicdesignautomation,eda)文件共享装置、方法及存储介质。背景技术:1、在电子设...
电子设计自动化文件共享装置、方法及存储介质与流程

本公开涉及计算机,尤其涉及一种电子设计自动化(electronic designautomation,eda)文件共享装置、方法及存储介质。

背景技术:

1、在电子设计自动化项目中,不同设计模块以及不同处理步骤通常形成相应任务。任务执行过程中会产生日志文件、报告文件以及其他过程文件。为使不同任务的运行文件相互区分,不同工程账号通常在独立的个人工作目录中执行相应任务,并将任务执行产生的文件保存在对应个人工作目录中。

2、随着设计规模和任务数量增加,不同工程账号之间存在共享任务执行结果的需求。例如,在芯片设计验证过程中,一个设计模块的处理结果可能被其他设计模块或者其他处理步骤使用,以进行问题定位、执行结果核查以及项目状态分析。

3、现有文件共享方式通常以文件或者目录作为文件操作对象。当个人工作目录中同时存在不同设计模块、不同处理步骤产生的文件以及其他过程文件时,直接针对目录执行共享处理难以根据特定任务对应的设计和步骤准确确定待共享文件,容易将与目标任务无关的文件一并纳入共享范围。因此,如何从个人工作目录中准确确定与特定电子设计自动化任务对应的待共享文件,是需要解决的技术问题。

技术实现思路

1、本公开提供了一种电子设计自动化文件共享装置、方法及存储介质,能够根据目标任务对象对应的目标设计名称和目标步骤名称共同限定候选文件路径的任务范围,从个人工作目录中确定与目标任务对象相匹配的目标文件并写入项目共享目录,减少与目标任务无关的文件被纳入共享范围。

2、本公开的技术方案是这样实现的:

3、第一方面,本公开提供了一种电子设计自动化文件共享装置。电子设计自动化文件共享装置包括处理器。处理器确定目标任务对象,并根据目标任务对象确定目标设计名称以及目标步骤名称;获取个人工作目录中的至少一个候选文件路径;根据目标设计名称以及目标步骤名称,从至少一个候选文件路径中确定至少一个目标文件路径,目标文件路径包含目标设计名称以及目标步骤名称;将至少一个目标文件路径对应的文件写入项目共享目录。

4、第二方面,本公开提供了一种电子设计自动化文件共享方法。电子设计自动化文件共享方法包括:确定目标任务对象,并根据目标任务对象确定目标设计名称以及目标步骤名称;获取个人工作目录中的至少一个候选文件路径;根据目标设计名称以及目标步骤名称,从至少一个候选文件路径中确定至少一个目标文件路径,目标文件路径包含目标设计名称以及目标步骤名称;将至少一个目标文件路径对应的文件写入项目共享目录。

5、第三方面,本公开提供了一种计算机可读存储介质。计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述电子设计自动化文件共享方法。

1.一种电子设计自动化文件共享装置,其特征在于,包括处理器,所述处理器被配置为:

2.根据权利要求1所述的电子设计自动化文件共享装置,其特征在于,所述处理器被配置为:

3.根据权利要求1所述的电子设计自动化文件共享装置,其特征在于,所述处理器被配置为:

4.根据权利要求1所述的电子设计自动化文件共享装置,其特征在于,所述处理器被配置为:

5.根据权利要求2所述的电子设计自动化文件共享装置,其特征在于,所述处理器还被配置为:

6.根据权利要求1所述的电子设计自动化文件共享装置,其特征在于,所述处理器还被配置为:

7.根据权利要求2所述的电子设计自动化文件共享装置,其特征在于,所述处理器还被配置为:

8.一种电子设计自动化文件共享方法,其特征在于,包括:

9.根据权利要求8所述的电子设计自动化文件共享方法,其特征在于,将所述至少一个目标文件路径对应的文件写入项目共享目录,包括:

10.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时实现权利要求8-9中任一项所述的电子设计自动化文件共享方法。