自动化布线检查系统及方法技术方案

技术编号:8161630 阅读:120 留言:0更新日期:2013-01-07 19:36
一种自动化布线检查系统及方法,该方法包括步骤:接收用户在PCB布线图档中选择的一条信号线;提取该信号线的多条分线段;计算该信号线相邻两条分线段之间的夹角的余弦值;当相邻两条分线段之间的夹角的余弦值大于或等于零时,记录该相邻两条分线段的信息,并将该相邻两条分线段的信息添加到一个结果列表中。利用本发明专利技术可以自动筛选并定位出不符合设计规范的信号线。

【技术实现步骤摘要】

本专利技术涉及ー种PCB设计系统及方法,尤其涉及一种。
技术介绍
在PCB(Printed Circuit Board,印刷电路板)电路布线设计中,对于高速信号线,当信号沿均匀的走线传播的时候,不会产生反射和信号的失真。但是,如果信号线有ー个小于或者等于90度的弯曲,则此处的阻抗会发生变化,将导致信号出现部分反射和失真。现行的布线软件没有提供对走线角度的检查,若想做此项检查,通常需要用人工检查。人工检查不仅费时费力,还可能有漏检的情况发生。
技术实现思路
鉴于以上内容,有必要提供一种,其可自动检查信号线走线的角度,筛选并定位出不符合设计规范的信号线。—种自动化布线检查系统,该系统包括信号线选择模块,用于接收用户在PCB布线图档中选择的一条信号线;信号线段提取模块,用于提取该信号线的多条分线段;角度计算模块,用于计算该信号线相邻两条分线段之间的夹角的余弦值;错误记录模块,用于当相邻两条分线段之间的夹角的余弦值大于或等于零时,记录该相邻两条分线段的信息,并将该相邻两条分线段的信息添加到一个结果列表中。一种自动化布线检查方法,该方法包括如下步骤信号线选择步骤,接收用户在PCB布线图档中选择的一条信号线;信号线段提取步骤,提取该信号线的多条分线段;角度计算步骤,计算该信号线相邻两条分线段之间的夹角的余弦值;错误记录步骤,当相邻两条分线段之间的夹角的余弦值大于或等于零时,记录该相邻两条分线段的信息,并将该相邻两条分线段的信息添加到一个结果列表中。前述方法可以由电子设备(如电脑)执行,其中该电子设备具有附帯了图形用户界面(⑶I)的显示屏幕、一个或多个处理器、存储器以及保存在存储器中用于执行这些方法的一个或多个模块、程序或指令集。在某些实施例中,该电子设备提供了包括无线通信在内的多种功能。用于执行前述方法的指令可以包含在被配置成由一个或多个处理器执行的计算机程序广品中。相较于现有技木,所述的,其可自动检查信号线走线的角度,筛选出不符合设计规范的信号线,并可以迅速在PCB布线图档上定位出不符合设计规范的信号线,有效协助使用者快速检查PCB布线设计的错误,不但提高工作效益,更可提升产品的可靠度。附图说明图I是本专利技术自动化布线检查系统的应用环境图。图2是自动化布线检查系统的功能模块图。图3是本专利技术自动化布线检查方法的较佳实施例的流程图。图4是本专利技术的软件界面示意图。主要元件符号说明权利要求1.一种自动化布线检查系统,其特征在于,该系统包括 信号线选择模块,用于接收用户在PCB布线图档中选择的一条信号线; 信号线段提取模块,用于提取该信号线的多条分线段; 角度计算模块,用于计算该信号线相邻两条分线段之间的夹角的余弦值; 错误记录模块,用于当相邻两条分线段之间的夹角的余弦值大于或等于零时,记录该相邻两条分线段的信息,并将该相邻两条分线段的信息添加到一个结果列表中。2.如权利要求I所述的自动化布线检查系统,其特征在于,所述信号线段提取模块根据该信号线上的拐点提取该信号线的多条分线段。3.如权利要求I所述的自动化布线检查系统,其特征在于,该相邻两条分线段的信息包括该相邻两条分线段所属信号线的网络名、该相邻两条分线段交点的位置坐标、该相邻两条分线段在印刷电路板上的层级。4.如权利要求I所述的自动化布线检查系统,其特征在于,该系统还包括错误定位模块,用于当用户在该结果列表中选择相邻两条分线段的信息时,根据该选择的相邻两条分线段的信息,在该PCB布线图档中定位出该选择的相邻两条分线段的位置。5.如权利要求4所述的自动化布线检查系统,其特征在于,所述错误定位模块还用于用预先设定的颜色在该PCB布线图档中标记该选择的相邻两条分线段。6.一种自动化布线检查方法,其特征在于,该方法包括如下步骤 信号线选择步骤,接收用户在PCB布线图档中选择的一条信号线; 信号线段提取步骤,提取该信号线的多条分线段; 角度计算步骤,计算该信号线相邻两条分线段之间的夹角的余弦值; 错误记录步骤,当相邻两条分线段之间的夹角的余弦值大于或等于零时,记录该相邻两条分线段的信息,并将该相邻两条分线段的信息添加到一个结果列表中。7.如权利要求6所述的自动化布线检查方法,其特征在于,所述信号线段提取步骤包括根据该信号线上的拐点提取该信号线的多条分线段。8.如权利要求6所述的自动化布线检查方法,其特征在于,该相邻两条分线段的信息包括该相邻两条分线段所属信号线的网络名、该相邻两条分线段交点的位置坐标、该相邻两条分线段在印刷电路板上的层级。9.如权利要求6所述的自动化布线检查方法,其特征在于,该方法还包括错误定位步骤当用户在该结果列表中选择相邻两条分线段的信息时,根据该选择的相邻两条分线段的信息,在该PCB布线图档中定位出该选择的相邻两条分线段的位置。10.如权利要求9所述的自动化布线检查方法,其特征在于,所述错误定位步骤还包括用预先设定的颜色在该PCB布线图档中标记该选择的相邻两条分线段。全文摘要一种,该方法包括步骤接收用户在PCB布线图档中选择的一条信号线;提取该信号线的多条分线段;计算该信号线相邻两条分线段之间的夹角的余弦值;当相邻两条分线段之间的夹角的余弦值大于或等于零时,记录该相邻两条分线段的信息,并将该相邻两条分线段的信息添加到一个结果列表中。利用本专利技术可以自动筛选并定位出不符合设计规范的信号线。文档编号G06F17/50GK102855337SQ20111017543公开日2013年1月2日 申请日期2011年6月27日 优先权日2011年6月27日专利技术者白家南, 许寿国, 黄亚玲 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司本文档来自技高网...

【技术保护点】
一种自动化布线检查系统,其特征在于,该系统包括:信号线选择模块,用于接收用户在PCB布线图档中选择的一条信号线;信号线段提取模块,用于提取该信号线的多条分线段;角度计算模块,用于计算该信号线相邻两条分线段之间的夹角的余弦值;错误记录模块,用于当相邻两条分线段之间的夹角的余弦值大于或等于零时,记录该相邻两条分线段的信息,并将该相邻两条分线段的信息添加到一个结果列表中。

【技术特征摘要】

【专利技术属性】
技术研发人员:白家南许寿国黄亚玲
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1