约束确定方法、电路尺寸调整方法、装置、设备及介质

摘要: 本技术涉及电路布局设计,尤其涉及一种约束确定方法、电路尺寸调整方法、装置、设备及介质。背景技术:1、随着电子设备的功能日益复杂,优化电路设计以提高性能、降低功耗...
约束确定方法、电路尺寸调整方法、装置、设备及介质

本技术涉及电路布局设计,尤其涉及一种约束确定方法、电路尺寸调整方法、装置、设备及介质。

背景技术:

1、随着电子设备的功能日益复杂,优化电路设计以提高性能、降低功耗和增强稳定性成为工程师们面临的重要挑战。

2、在电路布局设计里,电路尺寸调整任务是保障电路性能、可制造性和成本控制的关键环节。目前,尺寸调整方法可手动调整,凭借经验逐步改变元件尺寸并观察性能变化;也可采用自动优化算法,如遗传算法、模拟退火算法,在设计空间搜索最优尺寸组合。

3、然而,现有的尺寸调整方式在调整过程中存在显著弊端,即耗时冗长且效率低下。因此,亟需一种更高效、更智能的电路尺寸调整方法,以克服现有技术的局限性。

技术实现思路

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、电路数据获得模块,用于获取待处理的电路数据;其中,所述电路数据包括待调整电路对应的网表数据以及文本描述信息;

41、尺寸调整约束确定模块,用于根据所述电路数据,确定所述待调整电路对应的尺寸调整约束;其中,所述尺寸调整约束用于作为所述待调整电路进行尺寸调整时的调整约束。

42、第四方面,本技术提供一种电路尺寸调整装置,包括:

43、原始搜索空间获取模块,用于获取待调整电路对应的原始搜索空间;

44、尺寸调整模块,用于根据尺寸调整约束对所述原始搜索空间进行更新,并根据更新后的搜索空间对所述待调整电路进行尺寸调整;其中,所述尺寸调整约束是根据第一方面任一项所述的尺寸调整约束确定方法所确定。

45、第五方面,本技术提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

46、所述存储器存储计算机执行指令;

47、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的方法。

48、第六方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。

49、第七方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。

50、本技术提供的尺寸调整约束确定技术,通过获取包含网表数据及文本描述信息的电路数据,得到待调整电路对应的潜在约束条件,突破传统调整方案中对先验知识利用不足的局限,进而通过提取出的尺寸调整约束,为后续电路尺寸调整提供精准导向,实现设计空间的高效剪枝,减少冗余参数搜索,提升电路尺寸调整效率。