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.一种校正电路板上信号线布局的系统,其特征在于,包含:一储存单元,用以储存复数指令;以及一运算单元,与该储存单元电性耦接,用以执行该些指令以撷取一电路板布局图的一层的一预设线距,并选取该层中的一对信号线,若该对信号线为差动信号线,变更该对信号线彼此之间的线距为该预设线距。
【技术特征摘要】
1.一种校正电路板上信号线布局的系统,其特征在于,包含:一储存单元,用以储存复数指令;以及一运算单元,与该储存单元电性耦接,用以执行该些指令以撷取一电路板布局图的一层的一预设线距,并选取该层中的一对信号线,若该对信号线为差动信号线,变更该对信号线彼此之间的线距为该预设线距。2.如权利要求1所述的系统,其特征在于,该运算单元还用以撷取该电路板布局图的该层的一预设线宽,并变更该对信号线各自的线宽为该预设线宽。3.如权利要求1所述的系统,其特征在于,该运算单元执行变更该对信号线彼此之间的线距为该预设线距的步骤包含:选取该对信号线中的一第一信号线;将该第一信号线在该层中自起点至终点划分为复数第一子线段;选取该对信号线中的一第二信号线;将该第二信号线在该层中自起点至终点划分为复数第二子线段;以及执行一重划程序,根据该些第一子线段其中一个作为基准来选取该些第二子线段中对应的一个,以将该些第二子线段与该些第一子线段之间的距离调整为该预设线距。4.如权利要求3所述的系统,其特征在于,该些第一子线段相对于该层的平面各自具有一斜率,其中执行该重划程序的步骤包含:步骤一,以该些第一子线段中的一第一子线段为基准,选取该第二信号在线具相同的该斜率且平行距离最短的一第二子线段;步骤二,删除被选取的该第二子线段;步骤三,根据该预设线距重新产生与该第一子线段等长且平行的一第二重划子线段;步骤四,以其余的该些第一子线段为基准重复上述步骤一至三,进而产生复数第二重划子线段;以及步骤五,连接该些第二重划子线段以形成调整后的该第二信号线。5.如权利要求4所述的系统,其特征在于,执行该重划程序的步骤还包含以下子步骤:在连接该些第二重划子线段时,若产生冗余线段,删除冗余线段;以及在连接该些第二重划子线段时,若该些第二重划子线段其中一个与其两端的第二重划子线段未相交,延长其中一个以连接两第二重划子线段。6...
【专利技术属性】
技术研发人员:郑永健,林明慧,
申请(专利权)人:英业达科技有限公司,英业达股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。