谐振腔图形的布图构建方法、系统、存储介质和电子设备技术方案

技术编号:34177316 阅读:14 留言:0更新日期:2022-07-17 12:14
本发明专利技术公开了一种谐振腔图形的布图构建方法、系统、存储介质和电子设备。谐振腔包括两条线距始终保持一致且线宽相等的导体传输线,布图构建方法包括:获取多边形边框以及谐振腔的形状参数,多边形边框上标记有第一标记点和第二标记点,形状参数包括谐振腔的总长、线宽和线距;在多边形边框内生成由第一标记点至第二标记点且长度为总长的辅助线;按照线宽和线距生成以辅助线为中心线且位于多边形边框内的谐振腔图形。通过上述方式,本发明专利技术能够自动生成满足要求的谐振腔图形,可以大幅提高谐振腔绘制效率和精确度。腔绘制效率和精确度。腔绘制效率和精确度。

【技术实现步骤摘要】
谐振腔图形的布图构建方法、系统、存储介质和电子设备


[0001]本专利技术涉及集成电路布图设计领域,特别是涉及一种谐振腔图形的布图构建方法、系统、存储介质和电子设备。

技术介绍

[0002]在集成电路中,谐振腔主要用于传输微波频率信号,它由两条平行的导体传输线构成。目前,在集成电路布图设计中,谐振腔大多由人工绘制。但是,集成电路版图中留给谐振腔的布图空间不是固定的,谐振腔的形状需要适配预留的布图空间,而且谐振腔的总长需要适配设计频率。因此,版图设计人员经常需要针对预留的布图空间手动绘制谐振腔图形,然而,由于受到布图空间的形状约束、谐振腔总长的约束、谐振腔线宽的约束等因素,导致手动绘制谐振腔图形十分繁琐复杂。因此,如何在给定布图空间内自动绘制出满足要求的谐振腔是当前迫切的需求。

技术实现思路

[0003]本专利技术的目的是提供一种谐振腔图形的布图构建方法、系统、存储介质和电子设备,以解决现有技术中手动绘制谐振腔图形繁琐复杂的问题,能够自动生成满足要求的谐振腔图形。
[0004]为解决上述技术问题,本专利技术提供一种谐振腔图形的布图构建方法,所述谐振腔包括两条线距始终保持一致且线宽相等的导体传输线,所述布图构建方法包括:
[0005]获取多边形边框以及谐振腔的形状参数,所述多边形边框上标记有第一标记点和第二标记点,所述形状参数包括所述谐振腔的总长、线宽和线距;
[0006]在所述多边形边框内生成由所述第一标记点至所述第二标记点且长度为所述总长的辅助线;
[0007]按照所述线宽和所述线距生成以所述辅助线为中心线且位于所述多边形边框内的谐振腔图形。
[0008]优选的,所述形状参数还包括半径范围;
[0009]所述辅助线包括直线段和半径在所述半径范围内的圆弧,所述直线段和所述圆弧之间相切连接,所述辅助线与所述第一标记点和所述第二标记点连接的部分均为直线段,且连接所述第一标记点和所述第二标记点的直线段与所述第一标记点和所述第二标记点所在线段垂直。
[0010]优选的,所述辅助线中除连接所述第一标记点和第二标记点的直线段之外的其他所述直线段均与所述第一标记点所在线段垂直。
[0011]优选的,所述多边形边框上所述第一标记点所在线段与所述第二标记点所在线段垂直。
[0012]优选的,所述圆弧包括二分之一圆弧和四分之一圆弧,相互平行的直线段之间连接二分之一圆弧,相互垂直的直线段之间连接四分之一圆弧。
[0013]优选的,所述在所述多边形边框内生成由所述第一标记点至所述第二标记点且长度为所述总长的辅助线的步骤包括:
[0014]从所述半径范围中选取中值作为临时半径;
[0015]基于所述临时半径在所述多边形边框内生成由所述第一标记点至所述第二标记点的辅助线,并计算所述辅助线的长度;
[0016]判断所述临时半径对应的长度是否等于所述总长;
[0017]如果所述临时半径对应的长度等于所述总长,则将所述临时半径作为目标半径,将所述目标半径对应的辅助线作为最终的辅助线。
[0018]优选的,所述在所述多边形边框内生成由所述第一标记点至所述第二标记点且长度为所述总长的辅助线的步骤还包括:
[0019]如果所述临时半径对应的长度不等于所述总长,判断所述临时半径对应的长度大于还是小于所述总长;
[0020]如果所述临时半径对应的长度大于所述总长,则判断当前选取的临时半径与前一次选取的临时半径的差值是否小于预设阈值;
[0021]如果小于预设阈值,将所述临时半径作为目标半径,将所述目标半径对应的辅助线中除连接所述第一标记点和第二标记点的直线段之外的其余所述直线段等值缩短,将缩短后的辅助线作为最终的辅助线,其中,所有直线段缩短的长度总和等于所述临时半径对应的长度与所述总长的差值;
[0022]如果不小于预设阈值,将所述临时半径代替所述半径范围的下限值,并继续进行所述从所述半径范围中选取中值作为临时半径的步骤。
[0023]优选的,所述在所述多边形边框内生成由所述第一标记点至所述第二标记点且长度为所述总长的辅助线的步骤还包括:
[0024]如果所述临时半径对应的长度小于所述总长,则将所述临时半径代替所述半径范围的上限值,并继续进行所述从所述半径范围中选取中值作为临时半径的步骤。
[0025]优选的,所述从所述半径范围中选取中值作为临时半径的步骤之前,还包括:
[0026]分别基于所述半径范围的上限值和下限值在所述多边形边框内生成由所述第一标记点至所述第二标记点的辅助线,并计算所述辅助线的长度;
[0027]判断所述总长是否处于所述上限值对应的长度和所述下限值对应的长度之间;
[0028]如果处于所述上限值对应的长度和所述下限值对应的长度之间,进行所述从所述半径范围中选取中值作为临时半径的步骤;
[0029]如果不处于所述上限值对应的长度和所述下限值对应的长度之间,则提供更改所述总长或所述半径范围的提示。
[0030]优选的,所述布图构建方法还包括:
[0031]在所述辅助线上生成横跨辅助线两侧的空气桥图形。
[0032]优选的,所述在所述辅助线上生成横跨辅助线两侧的空气桥图形的步骤包括:
[0033]获取空气桥宽度、跨度以及相邻空气桥的间距;
[0034]在所述辅助线上确定第一个空气桥图形的插入点和插入角度后,从第二个空气桥图形开始按照所述相邻空气桥的间距确定当前空气桥图形的插入点和插入角度;
[0035]判断所述当前空气桥图形是否与已生成的各空气桥图形存在干涉;
[0036]如果存在干涉,则在所述辅助线上移动所述当前空气桥图形的插入点位置,直至与已生成的各空气桥图形不干涉为止,在移动位置后的插入点按照所述插入角度、所述宽度和所述跨度生成当前空气桥图形;
[0037]如果不存在干涉,则在插入点按照所述插入角度、所述宽度和所述跨度生成当前空气桥图形。
[0038]优选的,各所述空气桥图形的中心点为各所述空气桥图形的插入点,并且各所述空气桥图形的跨度方向的中心线与各所述空气桥图形的插入点处的切线垂直
[0039]为解决上述技术问题,本专利技术还提供一种谐振腔图形的布图构建系统,所述谐振腔包括两条线距始终保持一致且线宽相等的导体传输线,所述布图构建系统包括:
[0040]获取模块,用于获取多边形边框以及谐振腔的形状参数,所述多边形边框上标记有第一标记点和第二标记点,所述形状参数包括所述谐振腔的总长、线宽和线距;
[0041]生成模块,用于在所述多边形边框内生成由所述第一标记点至所述第二标记点且长度为所述总长的辅助线;
[0042]布图模块,用于按照所述线宽和所述线距生成以所述辅助线为中心线且位于所述多边形边框内的谐振腔图形。
[0043]优选的,所述布图模块还用于在所述辅助线上生成横跨辅助线两侧的空气桥图形。
[0044]为解决上述技术问题,本专利技术还提供一种存储介质本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种谐振腔图形的布图构建方法,所述谐振腔包括两条线距始终保持一致且线宽相等的导体传输线,其特征在于,所述布图构建方法包括:获取多边形边框以及谐振腔的形状参数,所述多边形边框上标记有第一标记点和第二标记点,所述形状参数包括所述谐振腔的总长、线宽和线距;在所述多边形边框内生成由所述第一标记点至所述第二标记点且长度为所述总长的辅助线;按照所述线宽和所述线距生成以所述辅助线为中心线且位于所述多边形边框内的谐振腔图形。2.根据权利要求1所述的布图构建方法,其特征在于,所述形状参数还包括半径范围;所述辅助线包括直线段和半径在所述半径范围内的圆弧,所述直线段和所述圆弧之间相切连接,所述辅助线与所述第一标记点和所述第二标记点连接的部分均为直线段,且连接所述第一标记点和所述第二标记点的直线段与所述第一标记点和所述第二标记点所在线段垂直。3.根据权利要求2所述的布图构建方法,其特征在于,所述辅助线中除连接所述第一标记点和第二标记点的直线段之外的其他所述直线段均与所述第一标记点所在线段垂直。4.根据权利要求3所述的布图构建方法,其特征在于,所述多边形边框上所述第一标记点所在线段与所述第二标记点所在线段垂直。5.根据权利要求4所述的布图构建方法,其特征在于,所述圆弧包括二分之一圆弧和四分之一圆弧,相互平行的直线段之间连接二分之一圆弧,相互垂直的直线段之间连接四分之一圆弧。6.根据权利要求5所述的布图构建方法,其特征在于,所述在所述多边形边框内生成由所述第一标记点至所述第二标记点且长度为所述总长的辅助线的步骤包括:从所述半径范围中选取中值作为临时半径;基于所述临时半径在所述多边形边框内生成由所述第一标记点至所述第二标记点的辅助线,并计算所述辅助线的长度;判断所述临时半径对应的长度是否等于所述总长;如果所述临时半径对应的长度等于所述总长,则将所述临时半径作为目标半径,将所述目标半径对应的辅助线作为最终的辅助线。7.根据权利要求6所述的布图构建方法,其特征在于,所述在所述多边形边框内生成由所述第一标记点至所述第二标记点且长度为所述总长的辅助线的步骤还包括:如果所述临时半径对应的长度不等于所述总长,判断所述临时半径对应的长度大于还是小于所述总长;如果所述临时半径对应的长度大于所述总长,则判断当前选取的临时半径与前一次选取的临时半径的差值是否小于预设阈值;如果小于预设阈值,将所述临时半径作为目标半径,将所述目标半径对应的辅助线中除连接所述第一标记点和第二标记点的直线段之外的其余所述直线段等值缩短,将缩短后的辅助线作为最终的辅助线,其中,所有直线段缩短的长度总和等于所述临时半径对应的长度与所述总长的差值;如果不小于预设阈值,将所述临时半径代替所述半径范围的下限值,并继续进行所述
从所述半径范围中选取中值作为临时半径的步骤。8.根据权利要求7所述的布图构建方法,其特征在于,所述在所述多边形边框内生成由所述第一标记点至所述第二标记点且长度为所述总长的辅助线的步骤还包括:如果所述临时...

【专利技术属性】
技术研发人员:熊秋锋李舒啸李孜怡张宇郑世杰
申请(专利权)人:本源科仪成都科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1