基于贝叶斯优化的射频电路版图迭代方法、设备和介质

文档序号:36395094发布日期:2023-12-15 17:07阅读:41来源:国知局
基于贝叶斯优化的射频电路版图迭代方法

本发明涉及射频电路版图制作,尤其是一种基于贝叶斯优化的射频电路版图迭代方法、设备和介质。


背景技术:

1、如今,射频集成电路在通信系统中起着至关重要的作用,快速发展的技术使得手动射频电路设计变得越来越困难。并且,射频集成电路版图设计在很大程度上依赖于经验丰富的专家来迭代调整电路参数与版图设计,在进行相关设计时,其设计目标常常要求优化许多具有相互竞争关系的连续值性能指标。因此,就有了对于计算机辅助电磁仿真迭代的需求,其对射频电路设计周期的加速显得愈发重要。

2、然而,现有的射频电路版图自优化工作,几乎都没有考虑设计规则检查(designrule check,drc)约束。在实际的射频电路版图设计过程中,除了对目标指标的追求外,版图工程师还需注意时刻注意设计规则约束。其是验证版图设计是否符合代工厂加工要求的关键步骤,可以确保所设计芯片的生产良率,版图设计工程师常常需要耗费很长的时间处理修改后的版图中的设计规则违规。


技术实现思路

1、有鉴于此,本发明实施例提供一种基于贝叶斯优化的射频电路版图迭代方法、设备和介质。

2、本发明的第一方面提供了一种基于贝叶斯优化的射频电路版图迭代方法,包括以下步骤:

3、获取输入版图,根据输入版图建立版图模型;

4、将所述版图模型作为输入信号输入贝叶斯优化器,通过所述贝叶斯优化器对所述版图模型进行基于贝叶斯优化的drc修复和电磁仿真,得到优化版图模型并作为输出信号输出贝叶斯优化器;

5、判断所述优化版图模型是否达到优化目标;

6、当所述优化版图模型未达到优化目标且未达到最大优化数时,将所述优化版图模型作为输入信号输入贝叶斯优化器,返回通过所述贝叶斯优化器对所述版图模型进行drc修复和电磁仿真这一步骤,直至所述优化版图模型达到优化目标或达到最大优化数;所述最大优化数指预设的版图模型优化次数上限值;

7、将所述贝叶斯优化器输出的距离优化目标最近的优化版图模型作为最优结果输出。

8、进一步地,所述根据输入版图建立版图模型,具体包括以下步骤:

9、将所述输入版图视为多个图层下多个多边形的组合;将所述多边形拆解为单边和平行边组;其中所述平行边组由互相平行的单边所组成;

10、以金属块表示所述平行边组,多个互相连接的金属块构成金属走线;

11、获取所述输入版图的元素信息,识别多个所述图层之间的通孔位置,并为所述单边和/或金属块赋予标签信息;所述标签信息包括所述单边和/或金属块的所属图层、偏移量限制、对应端口和与其他单边和/或金属块的相互关系;

12、以所述单边和金属块为基本元素,建立版图模型。

13、进一步地,在所述将所述版图模型作为输入信号输入贝叶斯优化器步骤之前,还包括建立版图模型与贝叶斯优化器的输入映射的步骤;

14、所述建立版图模型与贝叶斯优化器的输入映射,具体包括以下步骤:

15、设定互相垂直的第一方向与第二方向;

16、将所述金属块在第一方向的距离偏移量表示为第一偏移量;将所述金属块在第二方向的距离偏移量表示为第二偏移量;将所述单边沿法线的距离偏移量表示为第三偏移量;

17、将具有同一偏移量的单边和/或金属块组合为一组输入变量,每组所述输入变量中包含至少一个单边和/或金属块以及标签信息;

18、根据所述版图模型中的标签信息,确定每个所述输入变量的变化范围,所述变化范围表示所述输入变量在对应方向上偏移量限制的交集;

19、将得到的多个输入变量作为贝叶斯优化器的输入映射。

20、进一步地,所述贝叶斯优化器的目标函数以如下形式表示:

21、maximize f(x1,x2…xn),x1,x2…xn∈ω

22、其中,ω表示预设的d维参数空间f表示版图模型的目标性能参数,x1,x2…xn表示所述贝叶斯优化器的输入映射。

23、进一步地,所述对版图模型进行基于贝叶斯优化的drc修复和电磁仿真,具体包括以下步骤:

24、记录初始状态下版图模型的金属连接关系;

25、对所述版图模型进行drc检测,筛选得到版图模型中不符合间距要求的单边或金属块和出现金属重叠的金属块;

26、基于所述目标函数对所述不符合间距要求的单边或金属块进行间距自适应修复处理,对所述出现金属重叠的金属块进行自动跳线处理,得到优化版图模型;

27、将所述优化版图模型转化为n端口模型,确定所述n端口模型的目标性能参数;

28、对所述n端口模型进行电磁仿真,得到所述优化版图模型目标性能参数的取值;

29、将所述目标性能参数的取值记录在贝叶斯优化器中,将所述优化版图模型和所述优化版图模型目标性能参数的取值作为输出信号输出贝叶斯优化器。

30、进一步地,在所述将所述优化版图模型转化为n端口模型步骤之前,还包括以下步骤:

31、对所述优化版图模型进行drc检测,判断所述优化版图模型是否出现drc违例情况;

32、当所述优化版图模型出现drc违例情况时,读取记录的所述初始状态下版图模型的金属连接关系,将所述优化版图模型还原为版图模型;返回对所述版图模型进行drc检测这一步骤,直至所述优化版图模型未出现drc违例情况。

33、进一步地,还包括以下步骤:

34、设计drc约束函数;

35、对于所述出现drc违例情况的优化版图模型,将所述drc约束函数在所述优化版图模型条件下的取值作为所述优化版图模型的目标性能参数记录在贝叶斯优化器中。

36、进一步地,所述判断所述优化版图模型是否达到优化目标,具体包括以下步骤:

37、比较所述优化版图模型目标性能参数的取值和预设的优化目标值;当所述优化版图模型目标性能参数的取值达到预设的优化目标值时,判断所述优化版图模型达到优化目标;否则未达到优化目标。

38、本发明第二方面公开一种电子设备,包括处理器以及存储器;

39、所述存储器用于存储程序;

40、所述处理器执行所述程序实现一种基于贝叶斯优化的射频电路版图迭代方法。

41、本发明第三方面一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现一种基于贝叶斯优化的射频电路版图迭代方法。

42、本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。

43、本发明的实施例具有如下方面有益效果:本发明一种基于贝叶斯优化的射频电路版图迭代方法、设备和介质在射频电路版图的自动电磁迭代中考虑了设计规则检查(drc)问题的处理,将大量需要手动修改/仿真的版图修改操作进行了自动化实现,省去了大量人工操作,大大简化了射频电路工程师的设计流程,能够有效达成后端版图综合目标,对射频电路的全周期设计有显著加速作用。

44、本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1