[发明专利]电路生成方法、装置、设备及介质在审
申请号: | 202111382304.5 | 申请日: | 2021-11-22 |
公开(公告)号: | CN113822007A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 丁柯;张薇;张崇茜 | 申请(专利权)人: | 北京芯愿景软件技术股份有限公司 |
主分类号: | G06F30/392 | 分类号: | G06F30/392;G06F8/30;G06F8/73 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 赵秀芹 |
地址: | 100095 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电路 生成 方法 装置 设备 介质 | ||
本申请公开了一种电路生成方法、装置、设备及介质,属于集成电路技术领域。电路生成方法包括:获取第一电路;获取第二硬件描述语言HDL代码;根据第一电路和第二HDL代码,生成第二HDL代码对应的目标电路。本申请公开的电路生成方法、装置、设备及介质,能够提高电路分析效率。
技术领域
本申请属于集成电路技术领域,具体涉及一种电路生成方法、装置、设备及介质。
背景技术
硬件描述语言(Hardware Description Language,HDL)是电子系统硬件行为描述、结构描述、数据流描述的语言。利用HDL,数字电路系统的设计可以从顶层到底层逐层描述设计思想,用一系列分层次的模块来表示极其复杂的数字系统。
通常为提高HDL代码的可读性及便于对HDL代码功能进行仿真测试分析,在HDL代码编译为电路图时,电路图中通过添加标注、调整布局、跟踪信号等操作,实现对HDL的理解分析。
但是若一个HDL代码生成的电路图已经进行了布局优化、层次调整、添加标注等操作,此时如果HDL代码进行了修改更新,基于修改后的HDL代码重新生成的电路图,无法继承原有电路图中的布局、标注等信息,这就需要重新进行分析、调整布局等,造成之前的分析成果浪费,电路分析效率较低。
发明内容
本申请实施例的目的是提供一种电路生成方法、装置、设备及介质,能够解决电路分析效率低的问题。
第一方面,本申请实施例提供了一种电路生成方法,包括:
获取第一电路;
获取第二HDL代码;
根据第一电路和第二HDL代码,生成第二HDL代码对应的目标电路。
第二方面,本申请实施例提供了一种电路生成装置,包括:
第一获取模块,用于获取第一电路;
第二获取模块,用于获取第二HDL代码;
生成模块,用于根据第一电路和第二HDL代码,生成第二HDL代码对应的目标电路。
第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤。
在本申请实施例中,通过获取第一电路和第二HDL代码,根据第一电路和第二HDL代码,生成第二HDL代码对应的目标电路,使得目标电路能够继承第一电路的结构。基于第一电路的分析成果对目标电路进行分析,能够提高对目标电路的分析效率。
附图说明
图1是本申请实施例提供的电路生成的第一种过程示意图;
图2是本申请实施例提供的电路生成的第二种过程示意图;
图3是本申请实施例提供的电路生成的第三种过程示意图;
图4是本申请实施例提供的电路生成方法的流程示意图;
图5是本申请实施例提供的第一电路的第一种示意图;
图6是本申请实施例提供的第二RTL代码对应的第二电路的示意图;
图7是本申请实施例提供的目标电路的第一种示意图;
图8是本申请实施例提供的第一电路的第二种示意图;
图9是本申请实施例提供的第二netlist代码对应的第二电路的第一种示意图;
图10是本申请实施例提供的目标电路的第二种示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京芯愿景软件技术股份有限公司,未经北京芯愿景软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111382304.5/2.html,转载请声明来源钻瓜专利网。