电子设计自动化文件共享装置、方法及存储介质与流程
本公开涉及计算机,尤其涉及一种电子设计自动化(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中任一项所述的电子设计自动化文件共享方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com