逻辑综合方法、装置、介质及电子设备与流程

专利检索2026-08-13  17


本公开涉及数字集成电路领域,具体地,涉及一种逻辑综合方法、装置、介质及电子设备。


背景技术:

1、数字ic(integrated circuit,集成电路)是一种集成了数字电路功能的集成电路,广泛应用于数字电子设备、通信系统、计算机、消费电子、工业控制以及大规模集成电路中,逻辑综合是一种将用户所设计数字电路的高抽象级描述,转换到逻辑门级别的电路连线网表的过程,属于数字ic中端。在实际生产研发过程中,大规模的数字ic设计中,会产生大量的逻辑综合任务,需要大量工作人员对这些逻辑综合任务进行计算处理,使得处理逻辑综合任务的自动化水平较低,并且由于工作人员实际处理逻辑综合任务的效率较低,导致延长整个数字ic的研发周期。


技术实现思路

1、本公开的目的是提供一种逻辑综合方法、装置、介质及电子设备,该设备。

2、根据本公开实施例的第一方面,提供一种逻辑综合方法,应用于jenkins服务器,所述jenkins服务器与目标代码仓库管理系统连接,所述方法包括:

3、在确定所述目标代码仓库管理系统中存入新版本的目标代码的情况下,调用预设逻辑综合工具对所述目标代码进行逻辑综合处理,以获取所述预设逻辑综合工具输出的目标逻辑综合数据。

4、可选地,所述方法还包括:

5、在确定针对所述目标代码的逻辑综合处理结束的情况下,若确定所述目标逻辑综合数据满足预设质量要求,将所述目标逻辑综合数据发送至后端节点。

6、可选地,所述确定所述目标逻辑综合数据满足所述预设质量要求,包括:

7、获取所述目标逻辑综合数据中的多个指定参数对应的多个参数值;

8、在所述多个参数值均与预设参数值匹配的情况下,确定所述目标逻辑综合数据满足所述预设质量要求。

9、可选地,所述方法还包括:

10、在所述多个参数值中的一个或者多个参数值与所述预设参数值不匹配的情况下,确定所述目标逻辑综合数据不满足所述预设质量要求。

11、可选地,所述方法还包括:

12、在确定所述目标逻辑综合数据不满足所述预设质量要求的情况下,生成故障参数信息,并将所述故障参数信息发送至前端节点,其中,所述故障参数信息包括与所述预设参数值不匹配的一个或者多个参数值。

13、可选地,所述确定所述目标代码仓库管理系统中存入新版本的目标代码,包括:

14、以预设频率获取所述目标代码仓库管理系统内的代码标识;

15、在所述代码标识中包括了除历史代码标识以外的其他代码标识的情况下,确定所述目标代码仓库管理系统中存入新版本的目标代码。

16、可选地,目标逻辑综合数据包括目标网表和综合反馈报告,所述综合反馈报告用于描述目标代码对应电路的时序约束信息、仿真测试结果信息、物理布局信息以及功耗信息中的一个或者多个。

17、根据本公开实施例的第二方面,提供一种逻辑综合装置,应用于jenkins服务器,所述jenkins服务器与目标代码仓库管理系统连接,所述装置包括:

18、获取模块,被配置为在确定所述目标代码仓库管理系统中存入新版本的目标代码的情况下,调用预设逻辑综合工具对所述目标代码进行逻辑综合处理,以获取所述预设逻辑综合工具输出的目标逻辑综合数据。

19、可选地,所述逻辑综合装置还包括:

20、第一确定模块,被配置为在确定针对所述目标代码的逻辑综合处理结束的情况下,通过预设质量检测策略确定所述目标逻辑综合数据是否满足预设质量要求;

21、第二确定模块,被配置为在确定所述目标逻辑综合数据满足所述预设质量要求的情况下,将所述目标逻辑综合数据发送至后端节点。

22、可选地,所述第二确定模块,被配置为:

23、获取所述目标逻辑综合数据中的多个指定参数对应的多个参数值;

24、在所述多个参数值均与预设参数值匹配的情况下,确定所述目标逻辑综合数据满足所述预设质量要求。

25、可选地,所述获取模块,被配置为:

26、在所述多个参数值中的一个或者多个参数值与所述预设参数值不匹配的情况下,确定所述目标逻辑综合数据不满足所述预设质量要求。

27、可选地,所述获取模块,被配置为:

28、在确定所述目标逻辑综合数据不满足所述预设质量要求的情况下,生成故障参数信息,并将所述故障参数信息发送至前端节点,其中,所述故障参数信息包括与所述预设参数值不匹配的一个或者多个参数值。

29、可选地,所述获取模块,被配置为:

30、以预设频率获取所述目标代码仓库管理系统内的代码标识;

31、在所述代码标识中包括了除历史代码标识以外的其他代码标识的情况下,确定所述目标代码仓库管理系统中存入新版本的目标代码。

32、可选地,所述获取模块,被配置为:

33、目标逻辑综合数据包括目标网表和综合反馈报告,所述综合反馈报告用于描述目标代码对应电路的时序约束信息、仿真测试结果信息、物理布局信息以及功耗信息中的一个或者多个。

34、根据本公开实施例的第三方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开实施例的第一方面所述方法的步骤。

35、根据本公开实施例的第四方面,提供一种电子设备,包括:

36、存储器,其上存储有计算机程序;

37、处理器,用于执行所述存储器中的所述计算机程序,以实现本公开实施例的第一方面所述方法的步骤。

38、通过上述技术方案,连接jenkins服务器和目标代码仓库管理系统,在确定所述目标代码仓库管理系统中存入新版本的目标代码的情况下,调用预设逻辑综合工具对所述目标代码进行逻辑综合处理,以获取所述预设逻辑综合工具输出的目标逻辑综合数据。这样,通过确定目标代码仓库管理系统中存入新版本的目标代码,可以及时对目标逻辑综合数据进行处理更新,通过jenkins服务器调用预设逻辑综合工具获取目标逻辑综合数据,可以提升处理逻辑综合的自动化水平,从而能够有效提高实际生产研发过程中进行逻辑综合的工作效率,缩短数字ic的研发生产周期。

39、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。



技术特征:

1.一种逻辑综合方法,其特征在于,应用于jenkins服务器,所述jenkins服务器与目标代码仓库管理系统连接,所述方法包括:

2.根据权利要求1所述的逻辑综合方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的逻辑综合方法,其特征在于,确定所述目标逻辑综合数据满足所述预设质量要求,包括:

4.根据权利要求3所述的逻辑综合方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的逻辑综合方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的逻辑综合方法,其特征在于,确定所述目标代码仓库管理系统中存入新版本的目标代码,包括:

7.根据权利要求1所述的逻辑综合方法,其特征在于,所述目标逻辑综合数据包括目标网表和综合反馈报告,所述综合反馈报告用于描述目标代码对应电路的时序约束信息、仿真测试结果信息、物理布局信息以及功耗信息中的一个或者多个。

8.一种逻辑综合装置,其特征在于,应用于jenkins服务器,所述jenkins服务器与目标代码仓库管理系统连接,所述装置包括:

9.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7中任一项所述方法的步骤。

10.一种电子设备,其特征在于,包括:


技术总结
本公开涉及一种逻辑综合方法、装置、介质及电子设备,该方法应用于jenkins服务器,所述jenkins服务器与目标代码仓库管理系统连接,所述方法包括:在确定所述目标代码仓库管理系统中存入新版本的目标代码的情况下,调用预设逻辑综合工具对所述目标代码进行逻辑综合处理,以获取所述预设逻辑综合工具输出的目标逻辑综合数据。通过确定目标代码仓库管理系统中存入新版本的目标代码,可以及时对目标逻辑综合数据进行处理更新,通过jenkins服务器调用预设逻辑综合工具获取目标逻辑综合数据,可以提升处理逻辑综合的自动化水平,从而能够有效提高实际生产研发过程中进行逻辑综合的工作效率,缩短数字IC的研发生产周期。

技术研发人员:张宇,刘胜伟,时小雨,王燕
受保护的技术使用者:芯瞳半导体技术(山东)有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1166519.html

最新回复(0)