[发明专利]高层次综合方法、其综合装置以及电子设备在审
申请号: | 202111605241.5 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114330205A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 范召;刘锴;宋宁;杜金凤 | 申请(专利权)人: | 广东高云半导体科技股份有限公司 |
主分类号: | G06F30/392 | 分类号: | G06F30/392;G06F30/394 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 张岳峰 |
地址: | 510700 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高层次 综合 方法 装置 以及 电子设备 | ||
本申请提供了一种高层次综合方法、其综合装置以及电子设备,该方法包括:获取初始RTL文件以及后端预设条件,初始RTL文件为对数据控制流图进行综合得到的,综合包括调度、分配以及控制器综合,后端预设条件包括分配目标、调度目标、设计优化目标以及结构体嵌套目标中的至少之一;对初始RTL文件进行逻辑综合以及布局布线后获取分析结果,并确定分析结果是否符合后端预设条件;在分析结果不符合后端预设条件的情况下,根据后端预设条件以及分析结果对数据控制流图进行重新综合。本申请保证了最终得到的RTL文件符合分配目标、调度目标、设计优化目标以及结构体嵌套目标等后端预设条件。
技术领域
本申请涉及EDA工具开发领域,具体而言,涉及一种高层次综合方法、其综合装置、计算机可读存储介质、处理器以及电子设备。
背景技术
在传统的电路设计流程中,高层次综合的主要内容是将行为描述(包括但不限于C/C++、System C语言描述)转换为寄存器传输级的表示,主要包括编译转换、调度、分配、控制器综合、结果生成等几个部分。高层次综合的输入是电路的行为描述,而输出是电路的RTL(Register Tansfer Level,寄存器转换级电路)描述--即组成电路的功能单元(功能单元和寄存器单元)、他们之间的互连线路(包括连线、多路选择器和总线),以及控制电路。
现有技术中的高层次综合得到的设计方案未充分考虑后端流程需求,使得无法符合后端流程需求,其中后端流程包括但不限于面积时延分析、逻辑综合、布局布线以及时序分析。
在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成已知的现有技术。
发明内容
本申请的主要目的在于提供一种高层次综合方法、其综合装置、计算机可读存储介质、处理器以及电子设备,以解决现有技术中高层次综合得到的设计方案未充分考虑后端流程需求,造成无法符合后端流程需求的问题。
根据本发明实施例的一个方面,提供了一种高层次综合方法,包括:获取初始RTL文件以及后端预设条件,所述初始RTL文件为对数据控制流图进行综合得到的,所述综合包括调度、分配以及控制器综合,所述后端预设条件包括分配目标、调度目标、设计优化目标以及结构体嵌套目标中的至少之一;对所述初始RTL文件进行逻辑综合以及布局布线后获取分析结果,并确定所述分析结果是否符合所述后端预设条件;在所述分析结果不符合所述后端预设条件的情况下,根据所述后端预设条件以及所述分析结果对所述数据控制流图进行重新综合。
可选地,在所述分析结果不符合所述后端预设条件的情况下,根据所述后端预设条件以及所述分析结果对所述数据控制流图进行重新综合,包括:第一确定步骤,在所述分析结果不符合所述后端预设条件的情况下,根据所述后端预设条件以及所述分析结果,确定所述数据控制流图的第一待调整区域以及第一调整目标;第一调度步骤,根据所述第一待调整区域以及所述第一调整目标,对所述数据控制流图进行至少局部的调度、至少局部的分配以及控制器综合,得到RTL文件;对所述RTL文件进行逻辑综合以及布局布线。
可选地,所述第一调度步骤包括:在所述第一待调整区域的数量大于第一阈值的情况下,根据所述第一调整目标,对所述数据控制流图进行调度、分配以及控制器综合,得到所述RTL文件;在所述第一待调整区域的数量小于或者等于所述第一阈值的情况下,根据所述第一调整目标,对所述第一待调整区域进行调度、分配以及控制器综合,得到所述RTL文件。
可选地,对所述RTL文件进行逻辑综合以及布局布线,包括:综合步骤,对所述RTL文件进行逻辑综合以及布局布线后确定对应的所述分析结果是否符合所述后端预设条件;第一循环步骤,依次执行所述第一确定步骤、所述第一调度步骤以及所述综合步骤至少一次,直到所述分析结果符合所述后端预设条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东高云半导体科技股份有限公司,未经广东高云半导体科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111605241.5/2.html,转载请声明来源钻瓜专利网。