校正电路板上信号线布局的系统及方法技术方案

技术编号:20917095 阅读:31 留言:0更新日期:2019-04-20 09:48
本发明专利技术关于一种校正电路板上信号线布局的系统及方法。该系统包含储存单元以及运算单元。储存单元用以储存复数指令。运算单元与储存单元电性耦接,运算单元用以执行指令以撷取电路板布局图的一层的预设线距,并选取该层中的一对信号线,若该对信号线为差动信号线,变更该对信号线彼此之间的线距为预设线距。本发明专利技术可自动根据布局规范校正电路板布局图上的信号线,从而降低先前技术中电路板布局规范变更时为布局工程师带来的繁复人工操作。

System and Method of Correcting Signal Line Layout on PCB

The invention relates to a system and a method for correcting the layout of signal lines on a circuit board. The system includes storage unit and operation unit. The storage unit is used to store complex instructions. The operation unit is electrically coupled with the storage unit. The operation unit is used to execute instructions to capture the preset line spacing of the first layer of the circuit board layout and select a pair of signal lines in the layer. If the pair of signal lines is a differential signal line, the line spacing between the pairs of signal lines is changed to the preset line spacing. The invention can automatically correct the signal lines on the circuit board layout chart according to the layout specification, thereby reducing the complicated manual operation for the layout engineer when the layout specification of the circuit board is changed in the prior technology.

【技术实现步骤摘要】
校正电路板上信号线布局的系统及方法
本专利技术涉及一种自动更正系统及方法,尤为一种校正电路板上信号线布局的系统及方法。
技术介绍
现今的电路板布局设计主要包含零件布局设计和信号布局设计。目前,在信号布局设计方面,主要系由专职的布局工程师根据零件的设计以及电路板层别的规范来计算并定义出信号线在每一层别的布局设计规则,其规则主要包含信号线在每一层别所需的最小宽度(线宽:LineWidth)与其他信号线间的最小安全距离(线距:LineSpace)。然而,当电路板设计变更或布局设计规则变更时,布局工程师需以人工方式逐一地检验信号线段,并进行修正调整,此种方式容易因人为疏失而有遗漏修改的状况,进而造成生产质量不良问题。另外,此种以人工方式逐一目视比对检查需花费较长时间,对于研发时间有限的研发人员而言,此作业费工费时,却又相当重要。此种以人工方式长期重复执行检查及调整的动作,更可能进一步造成布局工程师的疲劳及眼睛伤害。根据上述,目前的电路板设计或布局变更仍存在着诸多问题,亟需加以改良。
技术实现思路

技术实现思路
的一目的是在提供校正电路板上信号线布局的系统及方法,藉以改善先前技术的操作繁复且耗时,且容易发生错误的问题。本专利技术的一技术方案涉及一种校正电路板上信号线布局的系统,其包含一储存单元以及一运算单元。其中该储存单元用以储存复数指令。其中该运算单元与该储存单元电性耦接,该运算单元用以执行该些指令以撷取一电路板布局图的一层的一预设线距,并选取该层中的一对信号线,若该对信号线为差动信号线,变更该对信号线彼此之间的线距为该预设线距。优选地,该运算单元还用以撷取该电路板布局图的该层的一预设线宽,并变更该对信号线各自的线宽为该预设线宽。优选地,该运算单元执行变更该对信号线彼此之间的线距为该预设线距的步骤包含:选取该对信号线中的一第一信号线;将该第一信号线在该层中自起点至终点划分为复数第一子线段;选取该对信号线中的一第二信号线;将该第二信号线在该层中自起点至终点划分为复数第二子线段;以及执行一重划程序,根据该些第一子线段其中一个作为基准来选取该些第二子线段中对应的一个,以将该些第二子线段与该些第一子线段之间的距离调整为该预设线距。优选地,该些第一子线段相对于该层的平面各自具有一斜率,其中执行该重划程序的步骤包含:步骤一,以该些第一子线段中的一第一子线段为基准,选取该第二信号在线具相同的该斜率且平行距离最短的一第二子线段;步骤二,删除被选取的该第二子线段;步骤三,根据该预设线距重新产生与该第一子线段等长且平行的一第二重划子线段;步骤四,以其余的该些第一子线段为基准重复上述步骤一至三,进而产生复数第二重划子线段;以及步骤五,连接该些第二重划子线段以形成调整后的该第二信号线。优选地,执行该重划程序的步骤还包含以下子步骤:在连接该些第二重划子线段时,若产生冗余线段,删除冗余线段;以及在连接该些第二重划子线段时,若该些第二重划子线段其中一个与其两端的第二重划子线段未相交,延长其中一个以连接两第二重划子线段。本专利技术的另一技术方案涉及一种校正电路板上信号线布局的方法,其包含:撷取一电路板布局图的一层的一预设线距;以及选取该层中的一对信号线,若该对信号线为差动信号线,变更该对信号线彼此之间的线距为该预设线距。优选地,所述校正电路板上信号线布局的方法还包含以下步骤:撷取该电路板布局图的该层的一预设线宽;以及变更该对信号线各自的线宽为该预设线宽。优选地,变更该对信号线彼此之间的线距为该预设线距的步骤包含以下子步骤:选取该对信号线中的一第一信号线;将该第一信号线在该层中自起点至终点划分为复数第一子线段;选取该对信号线中的一第二信号线;将该第二信号线在该层中自起点至终点划分为复数第二子线段;以及实施一重划程序,根据该些第一子线段其中一个作为基准来选取该些第二子线段中对应的一个,以将该些第二子线段与该些第一子线段之间的距离调整为该预设线距。优选地,该些第一子线段相对在该层的平面各自具有一斜率,其中该重划程序的步骤包含以下子步骤:步骤十一,以该些第一子线段中的一第一子线段为基准,选取该第二信号在线具相同的该斜率且平行距离最短的一第二子线段;步骤十二,删除被选取的该第二子线段;步骤十三,根据该预设线距重新产生与该第一子线段等长且平行的一第二重划子线段;步骤十四,以其余的该些第一子线段为基准重复上述步骤十一至十三,进而产生复数第二重划子线段;以及步骤十五,连接该些第二重划子线段以形成调整后的该第二信号线。优选地,该重划程序的步骤还包含以下子步骤:在连接该些第二重划子线段时,若产生冗余线段,删除冗余线段;以及在连接该些第二重划子线段时,若该些第二重划子线段其中一个与其一端的第二重划子线段未相交,延长其中一个以连接两第二重划子线段。因此,根据本专利技术的
技术实现思路
,本专利技术实施例通过提供一种校正电路板上信号线布局的系统及方法,可自动根据布局规范校正电路板布局图上的信号线,从而降低先前技术中电路板布局规范变更时为布局工程师带来的繁复人工操作。附图说明图1为本专利技术一实施例的校正电路板上信号线布局的系统示意图;图2~14都为本专利技术一实施例的校正电路板上信号线布局的应用示意图;以及图15~18都为本专利技术一实施例的校正电路板上信号线布局的方法的步骤流程图。100:储存单元200:运算单元M1:第一层L1:第一信号线L2:第二信号线L3:第三信号线L21:第一子线段L22:第二子线段L23:第三子线段L31:第十一子线段L32:第十二子线段L33:第十三子线段EX1:第一延长点EX2:第二延长点EX3:第三延长点EX4:第四延长点DL1:第一虚线DL2:第二虚线DL3:第三虚线DL4:第四虚线SL1:第一实线SL2:第二实线SL3:第三实线SL4:第四实线S101~S102、S201~S202:方法步骤S301~S305、S401~S407:方法步骤具体实施方式以下将以图式及详细叙述清楚说明本案的精神,任何所属
中具有通常知识者在了解本案的实施例后,当可由本案所教示的技术,加以改变及修饰,其并不脱离本案的精神与范围。本文的用语只为描述特定实施例,而无意为本案的限制。单数形式如“一”、“这”以及“该”,如本文所用,同样也包含复数形式。关于本文中所使用的“第一”、“第二”等,并非特别指称次序或顺位的意思,亦非用以限定本专利技术,其仅为了区别以相同技术用语描述的组件或操作。关于本文中所使用的“耦接”或“连接”,均可指二或多个组件或装置相互直接作实体接触,或是相互间接作实体接触,亦可指二或多个组件或装置相互操作或动作。关于本文中所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。关于本文中所使用的“及/或”,系包括所述事物的任一或全部组合。关于本文中所使用的方向用语,例如:上、下、左、右、前或后等,仅是参考附加图式的方向。因此,使用的方向用语是用来说明并非用来限制本案。关于本文中所使用的用语“大致”、“约”等,系用以修饰任何可些微变化的数量或误差,但这种些微变化或误差并不会改变其本质。一般而言,此类用语所修饰的些微变化或误差的范围为20%,在部份较佳实施例中为10%,在部份更佳实施例中为5%。关于本文中所使用的用词(terms),除有特别注明外本文档来自技高网
...

【技术保护点】
1.一种校正电路板上信号线布局的系统,其特征在于,包含:一储存单元,用以储存复数指令;以及一运算单元,与该储存单元电性耦接,用以执行该些指令以撷取一电路板布局图的一层的一预设线距,并选取该层中的一对信号线,若该对信号线为差动信号线,变更该对信号线彼此之间的线距为该预设线距。

【技术特征摘要】
1.一种校正电路板上信号线布局的系统,其特征在于,包含:一储存单元,用以储存复数指令;以及一运算单元,与该储存单元电性耦接,用以执行该些指令以撷取一电路板布局图的一层的一预设线距,并选取该层中的一对信号线,若该对信号线为差动信号线,变更该对信号线彼此之间的线距为该预设线距。2.如权利要求1所述的系统,其特征在于,该运算单元还用以撷取该电路板布局图的该层的一预设线宽,并变更该对信号线各自的线宽为该预设线宽。3.如权利要求1所述的系统,其特征在于,该运算单元执行变更该对信号线彼此之间的线距为该预设线距的步骤包含:选取该对信号线中的一第一信号线;将该第一信号线在该层中自起点至终点划分为复数第一子线段;选取该对信号线中的一第二信号线;将该第二信号线在该层中自起点至终点划分为复数第二子线段;以及执行一重划程序,根据该些第一子线段其中一个作为基准来选取该些第二子线段中对应的一个,以将该些第二子线段与该些第一子线段之间的距离调整为该预设线距。4.如权利要求3所述的系统,其特征在于,该些第一子线段相对于该层的平面各自具有一斜率,其中执行该重划程序的步骤包含:步骤一,以该些第一子线段中的一第一子线段为基准,选取该第二信号在线具相同的该斜率且平行距离最短的一第二子线段;步骤二,删除被选取的该第二子线段;步骤三,根据该预设线距重新产生与该第一子线段等长且平行的一第二重划子线段;步骤四,以其余的该些第一子线段为基准重复上述步骤一至三,进而产生复数第二重划子线段;以及步骤五,连接该些第二重划子线段以形成调整后的该第二信号线。5.如权利要求4所述的系统,其特征在于,执行该重划程序的步骤还包含以下子步骤:在连接该些第二重划子线段时,若产生冗余线段,删除冗余线段;以及在连接该些第二重划子线段时,若该些第二重划子线段其中一个与其两端的第二重划子线段未相交,延长其中一个以连接两第二重划子线段。6...

【专利技术属性】
技术研发人员:郑永健林明慧
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海,31

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

1