首页> 中国专利> 集成电路设计行业的EDA工具营销策略处理方法和系统

集成电路设计行业的EDA工具营销策略处理方法和系统

摘要

本申请公开了集成电路设计行业的EDA工具营销策略处理方法和系统,该方法包括:从公共网络上抓取预定客户的产品信息;从所述集成电路芯片的功能和性能中提取关键词;根据提取到的关键词在EDA工具中查找与所述关键词相匹配的设计案例;生成所述EDA软件的授权信息,其中,所述授权信息将所述EDA软件的使用权限配置为能够编辑并验证所述设计案例;将所述授权信息发送给所述预定客户。通过本申请解决了现有技术中无法为用户提供合理的EDA工具试用授权的问题,从而可以根据用户的产品确定与产品对应的授权信息,有利于用户根据自己的需要对EDA工具进行试用,在一定程度上提高了用户的满意度。

著录项

  • 公开/公告号CN114861135A

    专利类型发明专利

  • 公开/公告日2022-08-05

    原文格式PDF

  • 申请/专利权人 常超;

    申请/专利号CN202210422897.1

  • 发明设计人 常超;

    申请日2022-04-21

  • 分类号G06F21/12(2013.01);G06F30/30(2020.01);G06F30/3308(2020.01);

  • 代理机构北京东方盛凡知识产权代理事务所(普通合伙) 11562;

  • 代理人贾耀淇

  • 地址 中国香港湾仔区皇后大道东200号喜汇21k

  • 入库时间 2023-06-19 16:16:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-06-09

    授权

    发明专利权授予

  • 2022-08-23

    实质审查的生效 IPC(主分类):G06F21/12 专利申请号:2022104228971 申请日:20220421

    实质审查的生效

  • 2022-08-05

    公开

    发明专利申请公布

说明书

技术领域

本申请涉及到EDA领域,具体而言,涉及集成电路设计行业的EDA工具营销策略处理方法和系统。

背景技术

随着现场可编程门阵列(Field-ProgrammableGateArray,简称FPGA)业务快速增长,配套的电子设计自动化(ElectronicDesignAutomation,简称EDA)工具随着FPGA规模的增加角色也越来越重要。

EDA工具作为一个比较专业的工具,用户在购买该EDA工具之前需要对该工具进行试用,目前EDA工具的销售商一般会给用户一个功能受限的授权信息,用户通过该授权信息使用EDA工具的时候,无法很好确定是否能够满足自己的设计需要。

发明内容

本申请实施例提供了集成电路设计行业的EDA工具营销策略处理方法和系统,以至少解决现有技术中无法为用户提供合理的EDA工具试用授权的问题。

根据本申请的一个方面,提供了一种集成电路设计行业的EDA工具营销策略处理方法,包括:从公共网络上抓取预定客户的产品信息,其中,所述产品为所述预定客户生产的集成电路芯片,所述产品信息包括所述集成电路芯片的功能和性能;从所述集成电路芯片的功能和性能中提取关键词;根据提取到的关键词在EDA工具中查找与所述关键词相匹配的设计案例;生成所述EDA软件的授权信息,其中,所述授权信息将所述EDA软件的使用权限配置为能够编辑并验证所述设计案例;将所述授权信息发送给所述预定客户。

进一步地,生成所述EDA软件的授权信息包括:获取所述预定客户的标识信息,其中,所述标识信息用于登陆到的所述EDA软件;根据所述标识信息生成所述授权信息,其中,所述授权信息与所述标识信息相关联。

进一步地,将所述授权信息发送给所述预定客户包括:获取所述预定客户使用所述标识信息登陆所述EDA软件后发送的请求信息,其中,所述请求信息中携带所述标识信息;查找与所述标识信息相对应的授权信息,将所述授权信息发送至所述预定客户登陆的EDA软件。

进一步地,所述授权信息中还包括:所述设计案例能够被使用的时间范围。

进一步地,还包括:在所述EDA工具加载所述授权信息之后,判断是否在所述时间范围内,如果未在所述时间范围内,则禁止使用所述设计案例。

根据本申请的另一个方面,还提供了一种集成电路设计行业的EDA工具营销策略处理系统,包括:抓取模块,用于从公共网络上抓取预定客户的产品信息,其中,所述产品为所述预定客户生产的集成电路芯片,所述产品信息包括所述集成电路芯片的功能和性能;提取模块,用于从所述集成电路芯片的功能和性能中提取关键词;查找模块,用于根据提取到的关键词在EDA工具中查找与所述关键词相匹配的设计案例;生成模块,用于生成所述EDA软件的授权信息,其中,所述授权信息将所述EDA软件的使用权限配置为能够编辑并验证所述设计案例;发送模块,用于将所述授权信息发送给所述预定客户。

进一步地,所述生成模块用于:获取所述预定客户的标识信息,其中,所述标识信息用于登陆到的所述EDA软件;根据所述标识信息生成所述授权信息,其中,所述授权信息与所述标识信息相关联。

进一步地,所述发送模块用于:获取所述预定客户使用所述标识信息登陆所述EDA软件后发送的请求信息,其中,所述请求信息中携带所述标识信息;查找与所述标识信息相对应的授权信息,将所述授权信息发送至所述预定客户登陆的EDA软件。

进一步地,所述授权信息中还包括:所述设计案例能够被使用的时间范围。

进一步地,还包括:判断模块,用于在所述EDA工具加载所述授权信息之后,判断是否在所述时间范围内,如果未在所述时间范围内,则禁止使用所述设计案例。

在本申请实施例中,采用了从公共网络上抓取预定客户的产品信息,其中,所述产品为所述预定客户生产的集成电路芯片,所述产品信息包括所述集成电路芯片的功能和性能;从所述集成电路芯片的功能和性能中提取关键词;根据提取到的关键词在EDA工具中查找与所述关键词相匹配的设计案例;生成所述EDA软件的授权信息,其中,所述授权信息将所述EDA软件的使用权限配置为能够编辑并验证所述设计案例;将所述授权信息发送给所述预定客户。通过本申请解决了现有技术中无法为用户提供合理的EDA工具试用授权的问题,从而可以根据用户的产品确定与产品对应的授权信息,有利于用户根据自己的需要对EDA工具进行试用,在一定程度上提高了用户的满意度。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的集成电路设计行业的EDA工具营销策略处理方法的流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在本实施例中提供了一种集成电路设计行业的EDA工具营销策略处理方法,图1是根据本申请实施例的集成电路设计行业的EDA工具营销策略处理方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,从公共网络上抓取预定客户的产品信息,其中,所述产品为所述预定客户生产的集成电路芯片,所述产品信息包括所述集成电路芯片的功能和性能;

步骤S104,从所述集成电路芯片的功能和性能中提取关键词;

步骤S106,根据提取到的关键词在EDA工具中查找与所述关键词相匹配的设计案例;

步骤S108,生成所述EDA软件的授权信息,其中,所述授权信息将所述EDA软件的使用权限配置为能够编辑并验证所述设计案例;

作为一个可选的实施方式,获取所述设计案例中的各个功能单元,将所述各个功能单元的使用和组合权限也配置在所述授权信息中,其中,所述预定用户能够使用所述各个功能单元进行组合并对组合后的功能单元进行仿真。

作为一个可选实施方式,还可以获取所述设计案例中所使用的时钟的个数以及时钟的频率,所述授权信息允许对所述设计案例进行修改,判断修改后的时钟的个数以及时钟的频率是否与修改前的设计案例相同,如果不相同,则确定对所述设计案例的修改超过所述授权信息授权的范围,在超过所述授权信息授权的范围的情况下,拒绝对所述设计案例进行的修改。

作为另一个可选的方式,接收所述预定客户通过所述EDA工具对所述设计案例的修改,并获取修改后的设计案例运行后得到的仿真结果,获取所述预定用户对所述仿真结果的描述信息,获取所述描述信息中的关键词,根据所述描述信息中的关键词查找与该描述信息中的关键词相匹配的预定设计案例,生成新的授权信息,其中,所述新的授权信息将所述EDA软件的使用权限配置为能够编辑并验证所述设计案例和所述预定设计案例。

步骤S110,将所述授权信息发送给所述预定客户。

通过上述步骤解决了现有技术中无法为用户提供合理的EDA工具试用授权的问题,从而可以根据用户的产品确定与产品对应的授权信息,有利于用户根据自己的需要对EDA工具进行试用,在一定程度上提高了用户的满意度。

生成所述EDA软件的授权信息可以是跟预定用户的相关联的,例如,可以获取所述预定客户的标识信息,其中,所述标识信息用于登陆到的所述EDA软件;根据所述标识信息生成所述授权信息,其中,所述授权信息与所述标识信息相关联。此时,获取所述预定客户使用所述标识信息登陆所述EDA软件后发送的请求信息,其中,所述请求信息中携带所述标识信息;查找与所述标识信息相对应的授权信息,将所述授权信息发送至所述预定客户登陆的EDA软件。

可选地,在所述授权信息中还可以包括:所述设计案例能够被使用的时间范围。在所述EDA工具加载所述授权信息之后,判断是否在所述时间范围内,如果未在所述时间范围内,则禁止使用所述设计案例。通过该实施例可以让EDA工具的授权信息更加合理。

在一个实施例中,如果有多款EDA工具,则可以为每一款EDA工具均配置授权信息,这样可以让用户比较多款EDA工具中功能和/或性能相似的设计案例。为了能够让每款EDA工具均可以进行相同的仿真,在本实施例中提供了如下的仿真方法。

该芯片仿真验证方法包括:步骤S1:预先为芯片规划适配不同EDA工具的仿真流程,并为不同仿真流程编写各自所需的仿真文件。具体地,本申请提前为芯片规划适配不同EDA工具的仿真流程,即为多个EDA工具中每个EDA工具配备一套适配此EDA工具的仿真流程,并为所规划的不同仿真流程编写各自所需的仿真文件,即为多个仿真流程中每个仿真流程编写一套适配此仿真流程的仿真文件,以供后续仿真使用。

步骤S2:在接收到包含芯片的EDA工具选择参数的仿真需求信息后,根据仿真需求信息确定芯片的目标仿真流程。具体地,在芯片预仿真验证时,用户可根据实际情况选择芯片仿真使用的EDA工具,并根据选择的EDA工具生成包含芯片的EDA工具选择参数的仿真需求信息。本申请在接收到包含芯片的EDA工具选择参数的仿真需求信息后,根据仿真需求信息可确定芯片的目标仿真流程(目标仿真流程为适配仿真需求信息的仿真流程)。

步骤S3:按照目标仿真流程调用相应的仿真文件,以对芯片进行仿真,并根据芯片的仿真结果验证芯片的性能是否符合设计要求。具体地,本申请在根据仿真需求信息确定芯片的目标仿真流程后,按照确定的目标仿真流程调用相应的仿真文件(调用的仿真文件为适配目标仿真流程的仿真文件),以对芯片进行仿真,得到芯片的仿真结果,从而根据芯片的仿真结果验证芯片的性能是否符合设计要求。

可见,本实施例可同时支持在使用不同EDA工具的情况下的芯片仿真流程,不必每次更换EDA工具便重新更改芯片仿真流程,省时省力。在上述实施例的基础上:作为一种可选的实施例,在为芯片规划适配不同EDA工具的仿真流程之后,芯片仿真验证方法还包括:对不同仿真流程的各路径进行编号;其中,不同仿真流程的各路径编号组成的仿真路径参数互不相同;则在接收到包含芯片的EDA工具选择参数的仿真需求信息后,根据仿真需求信息确定芯片的目标仿真流程,包括:在接收到包含芯片的EDA工具选择参数的仿真需求信息后,根据仿真需求信息确定芯片仿真适用的目标仿真路径参数,以根据目标仿真路径参数确定芯片的目标仿真流程。

本实施例在为芯片规划适配不同EDA工具的仿真流程之后,还可对不同仿真流程的各路径进行编号,需要说明的是,不同仿真流程的各路径编号组成的仿真路径参数互不相同,以区分开不同仿真流程的路径。基于此,本实施例确定芯片的目标仿真流程的过程包括:在接收到包含芯片的EDA工具选择参数的仿真需求信息后,根据仿真需求信息可确定芯片仿真适用的的目标仿真路径参数(目标仿真路径参数为适配此仿真需求信息的一仿真流程的各路径编号组成的仿真路径参数),从而根据目标仿真路径参数确定芯片的目标仿真流程。

在本实施例中,提供一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行以上实施例中的方法。

上述程序可以运行在处理器中,或者也可以存储在存储器中(或称为计算机可读介质),计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

这些计算机程序也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤,对应与不同的步骤可以通过不同的模块来实现。

该本实施例中就提供了这样的一种装置或系统。该系统被称为集成电路设计行业的EDA工具营销策略处理系统,包括:抓取模块,用于从公共网络上抓取预定客户的产品信息,其中,所述产品为所述预定客户生产的集成电路芯片,所述产品信息包括所述集成电路芯片的功能和性能;提取模块,用于从所述集成电路芯片的功能和性能中提取关键词;查找模块,用于根据提取到的关键词在EDA工具中查找与所述关键词相匹配的设计案例;生成模块,用于生成所述EDA软件的授权信息,其中,所述授权信息将所述EDA软件的使用权限配置为能够编辑并验证所述设计案例;发送模块,用于将所述授权信息发送给所述预定客户。

该系统或者装置用于实现上述的实施例中的方法的功能,该系统或者装置中的每个模块与方法中的每个步骤相对应,已经在方法中进行过说明的,在此不再赘述。

例如,所述生成模块用于:获取所述预定客户的标识信息,其中,所述标识信息用于登陆到的所述EDA软件;根据所述标识信息生成所述授权信息,其中,所述授权信息与所述标识信息相关联。

又例如,所述发送模块用于:获取所述预定客户使用所述标识信息登陆所述EDA软件后发送的请求信息,其中,所述请求信息中携带所述标识信息;查找与所述标识信息相对应的授权信息,将所述授权信息发送至所述预定客户登陆的EDA软件。

又例如,所述授权信息中还包括:所述设计案例能够被使用的时间范围。

又例如,还包括:判断模块,用于在所述EDA工具加载所述授权信息之后,判断是否在所述时间范围内,如果未在所述时间范围内,则禁止使用所述设计案例。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号