一种高速电路设计中孔阻抗匹配的隔离设置方法

文档序号:6548809阅读:234来源:国知局
一种高速电路设计中孔阻抗匹配的隔离设置方法
【专利摘要】本发明公开一种高速电路设计中孔阻抗匹配的隔离设置方法,该方法通过网络选择、组选择、点选择的方式筛选需要隔离设置的孔,并提供两种选择:(1)根据映射的层叠,选择性的设置部分层设置隔离;(2)定义目标孔的所有可设置层叠,全部设置隔离。同时提供有效的椭圆形隔离的参数设置,保证数据的准确和有效。本发明在操作过程中的选择、参数设置、判别方式上高效、准确,参数的提取和层叠的映射均模拟仿真过程的建模步骤,这种方式让数据更加精确,尤其是高速背板的设计过程中,数以千计的孔隔离设置更体现出本方法方便、高效的特点。
【专利说明】—种高速电路设计中孔阻抗匹配的隔离设置方法
【技术领域】
[0001]本发明涉及高速电路设计领域,尤其涉及一种高速电路设计中孔阻抗匹配的隔离设置方法。
【背景技术】
[0002]目前,行业中100M及以上的数字电路非常普遍,在此速率及以上的高速电路设计中孔的阻抗匹配问题已经不可忽略。通常此类设计过程是:使用仿真方法确定隔离大小;根据仿真结果调整孔到铜的间距。从而达到调整阻抗匹配的目的。但是,在电路设计软件中调整隔离比较困难,在尺寸、盘堆栈、数据量等方面上耗时非常大,而且准确性难保证。

【发明内容】

[0003]本发明的目的在于通过一种高速电路设计中孔阻抗匹配的隔离设置方法,来解决以上【背景技术】部分提到的问题。
[0004]为达此目的,本发明采用以下技术方案:
[0005]一种高速电路设计中孔阻抗匹配的隔离设置方法,其包括如下步骤:
[0006]A、初始化层叠结构,保持堆栈孔各层极性和深度独立;
[0007]B、初始化参数输入,固化不同隔离尺寸的参数;
[0008]C、通过网络选择、点选择、组选择的方式获取目标通孔;
[0009]D、判断所选择的孔的网络类型,若为差分网络,即有差分孔对,隔离为椭圆形,则执行步骤E,若为单线网络,即仅单个通孔,隔离为圆形,则执行步骤I,若为无效网络,则不执行任何操作,返回步骤D ;
[0010]E、通过差分线相互参考和孔耦合程度确定通孔对,并保存;
[0011]F、判断每组通孔对的相对位置,若两孔相对位置为水平和垂直,则执行步骤G,若为其它角度,则执行步骤H;
[0012]G、利用通孔对固化参数和孔堆栈参数,为孔设置圆形隔离,通过两圆公共平行切线和两组平行切点设置矩形隔离,执行步骤J ;
[0013]H、利用通孔对固化参数和孔堆栈参数,为孔设置圆形隔离,根据孔位设置有角度的矩形隔离,执行步骤J ;
[0014]1、利用通孔对固化参数和孔堆栈参数,为孔设置圆形隔离;
[0015]J、生成对应层或所有层当前网络的覆铜隔离;
[0016]K、更新覆铜图形。
[0017]特别地,所述步骤D中若被操作的网络无通孔部件或无部件,则定义为无效网络。
[0018]特别地,所述步骤F中其它角度包括两孔相对位置为45度方向和人为误差导致的偏移角度。
[0019]特别地,所述步骤G和H中椭圆形孔的隔离设置过程具体包括:首先,确定孔的圆形隔离大小;其次,确立两距离较近的孔对的相对位置和方向;最后,计算需要在孔对间添加的矩形隔离轮廓。
[0020]本发明提供的高速电路设计中孔阻抗匹配的隔离设置方法通过网络选择、组选择、点选择的方式筛选需要隔离设置的孔,并提供两种选择:(I)根据映射的层叠,选择性的设置部分层设置隔离;(2)定义目标孔的所有可设置层叠,全部设置隔离。同时提供有效的椭圆形隔离的参数设置,保证数据的准确和有效。本发明在操作过程中的选择、参数设置、判别方式上高效、准确,参数的提取和层叠的映射均模拟仿真过程的建模步骤,这种方式让数据更加精确,尤其是高速背板的设计过程中,数以千计的孔隔离设置更体现出本方法方便、高效的特点。
【专利附图】

【附图说明】
[0021]图1为本发明实施例提供的高速电路设计中孔阻抗匹配的隔离设置方法流程图。【具体实施方式】
[0022]下面结合附图和实施例对本发明作进一步说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0023]请参照图1所示,图1为本发明实施例提供的高速电路设计中孔阻抗匹配的隔离设置方法流程图。
[0024]本实施例中高速电路设计中孔阻抗匹配的隔离设置方法包括如下步骤:
[0025]步骤S101、开始,初始化层叠结构,保持堆栈孔各层极性和深度独立,此情况可包含盲孔、背钻、正片负片等孔堆栈信息。
[0026]步骤S102、初始化参数输入,固化不同隔离尺寸的参数。存储不同隔离设置信息,在使用的时候可快捷的调用主函数。
[0027]步骤S103、通过网络选择、点选择、组选择的方式获取目标通孔。选择的数据使用数组存放,即可存储多种选择结果。
[0028]步骤S104、判断所选择的孔的网络类型,若为差分网络,即有差分孔对,隔离为椭圆形,则执行步骤S105,若为单线网络,即仅单个通孔,隔离为圆形,则执行步骤S109,若为无效网络,则不执行任何操作,返回步骤S104。于本实施例中若被操作的网络无通孔部件或无部件,则定义为无效网络。根据不通的网络类型提供不通的参数赋值方式。
[0029]步骤S105、通过差分线相互参考和孔耦合程度确定通孔对,并保存。
[0030]通过判定差分两极性的路径和耦合的通孔对位置信息,为此网络的通孔对分组,在隔离设置过程则被定义为椭圆形隔离。
[0031]步骤S106、判断每组通孔对的相对位置,若两孔相对位置为水平和垂直,则执行步骤S107,若为其它角度,则执行步骤S108。于本实施例中其它角度包括两孔相对位置为45度方向和人为误差导致的偏移角度。
[0032]步骤S107、利用通孔对固化参数和孔堆栈参数,为孔设置圆形隔离,通过两圆公共平行切线和两组平行切点设置矩形隔离,执行步骤S1010。
[0033]步骤S108、利用通孔对固化参数和孔堆栈参数,为孔设置圆形隔离,根据孔位设置有角度的矩形隔离,执行步骤S1010。[0034]在本实施例中椭圆形孔的隔离设置过程具体包括:首先,确定孔的圆形隔离大小;其次,确立两距离较近的孔对的相对位置和方向;最后,计算需要在孔对间添加的矩形隔离轮廓。
[0035]步骤S109、利用通孔对固化参数和孔堆栈参数,为孔设置圆形隔离。
[0036]步骤S1010、生成对应层或所有层当前网络的覆铜隔离。
[0037]步骤S1011、更新覆铜图形,结束。
[0038]本发明的技术方案在操作过程中的选择、参数设置、判别方式上高效、准确的思想,参数的提取和层叠的映射均模拟仿真过程的建模步骤,这种方式让数据更加精确,尤其是高速背板的设计过程中,数以千计的孔隔离设置更体现出本方法方便、高效的特点。
[0039]以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种高速电路设计中孔阻抗匹配的隔离设置方法,其特征在于,包括如下步骤: A、初始化层叠结构,保持堆栈孔各层极性和深度独立; B、初始化参数输入,固化不同隔离尺寸的参数; C、通过网络选择、点选择、组选择的方式获取目标通孔; D、判断所选择的孔的网络类型,若为差分网络,即有差分孔对,隔离为椭圆形,则执行步骤E,若为单线网络,即仅单个通孔,隔离为圆形,则执行步骤I,若为无效网络,则不执行任何操作,返回步骤D ; E、通过差分线相互参考和孔耦合程度确定通孔对,并保存; F、判断每组通孔对的相对位置,若两孔相对位置为水平和垂直,则执行步骤G,若为其它角度,则执行步骤H; G、利用通孔对固化参数和孔堆栈参数,为孔设置圆形隔离,通过两圆公共平行切线和两组平行切点设置矩形隔离,执行步骤J ; H、利用通孔对固化参数和孔堆栈参数,为孔设置圆形隔离,根据孔位设置有角度的矩形隔离,执行步骤J ; 1、利用通孔对固化参数和孔堆栈参数,为孔设置圆形隔离; J、生成对应层或所有层当前网络的覆铜隔离; K、更新覆铜图形。
2.根据权利要求1所述的高速电路设计中孔阻抗匹配的隔离设置方法,其特征在于,所述步骤D中若被操作的网络无通孔部件或无部件,则定义为无效网络。
3.根据权利要求2所述的高速电路设计中孔阻抗匹配的隔离设置方法,其特征在于,所述步骤F中其它角度包括两孔相对位置为45度方向和人为误差导致的偏移角度。
4.根据权利要求3所述的高速电路设计中孔阻抗匹配的隔离设置方法,其特征在于,所述步骤G和H中椭圆形孔的隔离设置过程具体包括:首先,确定孔的圆形隔离大小;其次,确立两距离较近的孔对的相对位置和方向;最后,计算需要在孔对间添加的矩形隔离轮廓。
【文档编号】G06F17/50GK103995941SQ201410249179
【公开日】2014年8月20日 申请日期:2014年6月6日 优先权日:2014年6月6日
【发明者】陈懿, 陈传开, 应朝晖, 王锡刚, 刘鹍, 刘进军 申请人:无锡市同步电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1