本公开涉及集成电路,尤其涉及一种电路设计方法、装置、平台、电子设备和存储介质。
背景技术:
1、集成电路设计(integrated circuit design,ic design),亦可称之为超大规模集成电路设计(vlsi design),是指以集成电路、超大规模集成电路为目标的设计流程。集成电路设计涉及对电子器件(例如晶体管、电阻器、电容器等)、器件间互连线模型的建立。所有的器件和互连线都需安置在一块半导体衬底材料之上,这些组件通过半导体器件制造工艺(例如光刻等)安置在单一的硅衬底上,从而形成电路。
2、在电路设计改版过程中,对于电路中的特殊设计或修改,往往需要使用文字进行标注注释。然而,通过人工记录容易出错和遗漏,记录的内容也需要另外归档整理;而且,当设计者需要检查修改时,也无法在数据库中快速得到改版的细节,从而加大了后续修改以及检索过程的困难程度。
技术实现思路
1、第一方面,本公开实施例提供了一种电路设计方法,该方法包括:
2、获取初始电路设计界面;
3、对所述初始电路设计界面进行解码处理,生成初始编辑界面;所述初始编辑界面包括至少一个可编辑条目,所述可编辑条目包括预设的条目名称和可编辑的条目内容;
4、对所述初始编辑界面中的条目内容进行编辑处理,得到目标编辑界面;
5、对所述目标编辑界面进行编码处理,生成目标电路设计界面,所述目标电路设计界面包括将所述至少一个可编辑条目的条目名称和编辑处理后的条目内容拼接形成的目标批注。
6、在一些实施例中,所述初始电路设计界面包括电路结构和初始批注,所述初始批注由所述至少一个可编辑条目的条目名称和编辑处理前的条目内容拼接形成;所述对所述初始电路设计界面进行解码处理,生成初始编辑界面,包括:
7、接收预设调用指令;
8、根据所述预设调用指令从所述初始电路设计界面中抓取所述初始批注,根据所述初始批注进行界面转换,生成所述初始编辑界面。
9、在一些实施例中,所述初始批注的数量为至少一个;其中,在根据所述预设调用指令从所述初始电路设计界面中抓取所述初始批注时,被抓取的初始批注为至少一个初始批注中的一个。
10、在一些实施例中,所述方法还包括:
11、设置所述至少一个可编辑条目的条目名称,以实现编辑界面初始化;
12、其中,所述至少一个可编辑条目的条目名称包括下述的一项或者多项:日期、版本、用户名、批注内容。
13、在一些实施例中,所述获取初始电路设计界面,包括:
14、在所述生成目标电路设计界面之后,将所述目标电路设计界面确定为所述初始电路设计界面;
15、对应的,所述方法还包括:
16、将所述目标批注确定为所述初始批注。
17、在一些实施例中,所述初始电路设计界面包括电路结构,所述方法还包括:
18、接收预设新建指令;
19、根据所述预设新建指令,新建编辑界面,并将新建的所述编辑界面确定为所述初始编辑界面。
20、在一些实施例中,所述对所述目标编辑界面进行编码处理,包括:
21、对所述至少一个可编辑条目的条目名称和编辑处理后的条目内容进行拼接处理,得到所述目标批注。
22、在一些实施例中,所述方法还包括:
23、对所述目标批注添加预设数据属性,以使所述目标批注区别于所述目标电路设计界面中的其它文本内容。
24、在一些实施例中,所述预设调用指令包括:针对所述初始批注的交互指令,或者与所述预设数据属性关联的预设快捷键指令。
25、在一些实施例中,在得到目标编辑界面之后,所述方法还包括:
26、接收预设编码指令,以根据所述预设编码指令接受对所述条目内容的编辑处理并执行对所述目标编辑界面进行编码处理的步骤。
27、第二方面,本公开实施例提供了一种电路设计装置,包括获取单元、编解码单元和编辑单元,其中:
28、所述获取单元,配置为获取初始电路设计界面;
29、所述编解码单元,配置为对所述初始电路设计界面进行解码处理,生成初始编辑界面;所述初始编辑界面包括至少一个可编辑条目,所述可编辑条目包括预设的条目名称和可编辑的条目内容;
30、所述编辑单元,配置为对所述条目内容进行编辑处理,得到目标编辑界面;
31、所述编解码单元,还配置为对所述目标编辑界面进行编码处理,生成目标电路设计界面,所述目标电路设计界面包括将所述至少一个可编辑条目的条目名称和编辑处理后的条目内容拼接形成的目标批注。
32、在一些实施例中,所述初始电路设计界面包括电路结构和初始批注,所述初始批注由所述至少一个可编辑条目的条目名称和编辑处理前的所述条目内容拼接形成;其中:
33、所述编解码单元,还配置为接收预设调用指令;以及根据所述预设调用指令从所述初始电路设计界面中抓取所述初始批注,对所述初始批注进行解码处理,生成所述初始编辑界面。
34、在一些实施例中,所述编解码单元,还配置为对所述至少一个可编辑条目的条目名称和编辑处理后的条目内容进行拼接处理,得到所述目标批注。
35、第三方面,本公开实施例提供了一种电路设计平台,包括如第二方面任一项所述的电路设计装置。
36、第四方面,本公开实施例提供了一种电子设备,包括:存储器和处理器,其中,
37、所述存储器,用于存储能够在所述处理器上运行的计算机程序;
38、所述处理器,用于在运行所述计算机程序时,执行第一方面任一项所述的电路设计方法。
39、第五方面,本公开实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现如第一方面任一项所述的电路设计方法。
40、本公开实施例提供了一种电路设计方法、装置、平台、电子设备和存储介质,该方法包括:获取初始电路设计界面;对初始电路设计界面进行解码处理,生成初始编辑界面;初始编辑界面包括至少一个可编辑条目,可编辑条目包括预设的条目名称和可编辑的条目内容;对初始编辑界面中的条目内容进行编辑处理,得到目标编辑界面;对目标编辑界面进行编码处理,生成目标电路设计界面,目标电路设计界面包括将至少一个可编辑条目的条目名称和编辑处理后的条目内容拼接形成的目标批注。这样,该方法通过界面交互,将用户输入的改版信息与设计软件数据融为一体;并通过文本显示,将改版信息直观展现在电路设计平台内,实现改版信息随电路一同交付;同时,通过规范化的界面设置,实现用户改版过程中的记录统一。
1.一种电路设计方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电路设计方法,其特征在于,所述初始电路设计界面包括电路结构和初始批注,所述初始批注由所述至少一个可编辑条目的条目名称和编辑处理前的条目内容拼接形成;所述对所述初始电路设计界面进行解码处理,生成初始编辑界面,包括:
3.根据权利要求2所述的电路设计方法,其特征在于,所述初始批注的数量为至少一个;其中,在根据所述预设调用指令从所述初始电路设计界面中抓取所述初始批注时,被抓取的初始批注为至少一个初始批注中的一个。
4.根据权利要求1所述的电路设计方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的电路设计方法,其特征在于,所述获取初始电路设计界面,包括:
6.根据权利要求1所述的电路设计方法,其特征在于,所述初始电路设计界面包括电路结构,所述方法还包括:
7.根据权利要求1所述的电路设计方法,其特征在于,所述对所述目标编辑界面进行编码处理,包括:
8.根据权利要求2所述的电路设计方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的电路设计方法,其特征在于,所述预设调用指令包括:针对所述初始批注的交互指令,或者与所述预设数据属性关联的预设快捷键指令。
10.根据权利要求1至9任一项所述的电路设计方法,其特征在于,在得到目标编辑界面之后,所述方法还包括:
11.一种电路设计装置,其特征在于,包括获取单元、编解码单元和编辑单元,其中:
12.根据权利要求11所述的电路设计装置,其特征在于,所述初始电路设计界面包括电路结构和初始批注,所述初始批注由所述至少一个可编辑条目的条目名称和编辑处理前的所述条目内容拼接形成;其中:
13.根据权利要求11所述的电路设计装置,其特征在于,
14.一种电路设计平台,其特征在于,包括如权利要求11至13任一项所述的电路设计装置。
15.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,其中,
16.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现如权利要求1至10任一项所述的电路设计方法。