CN101751484A - 电路布线的检查装置与方法 - Google Patents
电路布线的检查装置与方法 Download PDFInfo
- Publication number
- CN101751484A CN101751484A CN200810183962A CN200810183962A CN101751484A CN 101751484 A CN101751484 A CN 101751484A CN 200810183962 A CN200810183962 A CN 200810183962A CN 200810183962 A CN200810183962 A CN 200810183962A CN 101751484 A CN101751484 A CN 101751484A
- Authority
- CN
- China
- Prior art keywords
- power lead
- speed line
- wiring
- routing
- described high
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
Abstract
本发明公开了一种电路布线的检查装置与方法,可以检查电路布线中高速线路的布线。本发明的检查方法包括读取高速线路的坐标数据,并且依据坐标数据计算高速线路的位置和走线方向。另外,本发明还可以取得所述电路布线中一电源线的位置数据,以判断电源线是否与高速线路相交。当电源线与高速线路相交时,则判断高速线路的走线方向是否与电源线的走线方向相同。若是二者的走向方向一致时,则发出一错误讯息。
Description
技术领域
本发明涉及一种印刷电路板的布线技术,特别是涉及一种检查印刷电路上高速线路的布线技术。
背景技术
印刷电路板(Printed Circuit Board,PCB)是一电路中非常重要的组件,其用来作为其它电路组件,例如像是集成电路芯片,在彼此耦接上的支撑体。目前常见的印刷电路板都具有多层的立体式架构,其由多个导电层和介电层组合而成。其中,引刷电路板的表面,就是被称为电路层的导电层,其用来传递电子信号,而材质可以是铜膜。而为了使配置在电路层上的各电子组件可以有效地传递信号,因此在电路层上还可以形成图案化的布线,以将各电子组件作有效的耦接。
随着半导体技术的进步,集成电路芯片所能处理的数据量愈来愈大,这也就代表着所伴随着工作频率的频率需求也愈来愈高。另外,当集成电路所能处理的数据量愈大,代表着数据的传输速率就需要愈快,因此,当一电路中需要大量的处理数据时,此电路可以被称作高速电路。
在高速电路中的印刷电路板的结构,大都需要特殊的设计。用来传递高速信号的高速线路,其布线也都需要也都需要有特殊的讲究。例如,高速线路大都采用差动线对,以避免噪声的干扰。另外,高速线路的走线路径,也都有一定的规范,以便高速信号在高速线路上传递时,能够维持一定的品质。
因此,为了使高速电路板的良率提升,就需要检查高速线路在布线上的结构是否符合规范。在习知的技术中,都是采用人工的方式来检验。然而,这不但耗费人力,并且没有效率。在现在大量采用自动化生产的时代,如何能够在节省成本的前提下,有效率并且精确检查高速线路的布线正确性,就成了非常重要的课题。
发明内容
本发明提供一种电路布线的检查装置和一种检查方法,可以有效并且快速地检查电路布线中高速线路的布线。
本发明提供一种电路布线的检查装置,包括数据库、读取模块、计算模块、比对模块和处理模块。数据库可以记载所述高速线路的坐标数据和所述电路布线中电源线的位置数据,而读取模块则可以从数据库中读取上述的数据。计算模块可以耦接读取模块,以依据所述坐标数据计算所述高速线路的位置和走线方向。另外,比对模块可以耦接计算模块,以比对电源线是否与高速线路相交。若是电源线与高速线路彼此相交时,则比对模块还可以比对高速线路的走线方向是否与电源线的走线方向相同。若是上述二者的走线方向也是相同时,则处理模块就可以发出一错误讯息。
从另一观点来看,本发明也提供一种电路布线的检查方法,可以检查电路布线中高速线路的布线。本发明的检查方法包括读取高速线路的坐标数据,并且依据坐标数据计算高速线路的位置和走线方向。另外,本发明还可以取得所述电路布线中一电源线的位置数据,以判断电源线是否与高速线路相交。当电源线与高速线路相交时,则判断高速线路的走线方向是否与电源线的走线方向相同。若是二者的走向方向一致时,则发出一错误讯息。
在本发明的实施例中,上述的错误讯息,可以是以不同的颜色标示高速线路,以提醒使用者。
由于本发明可以利用高速线路的坐标数据来判断高速线路的位置和走向方向是否与电源线重叠,因此可以更有效率和更精确地来检验高速线路的布线。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。
附图说明
图1是一种编辑电路布线图的***方块图。
图2是一种电路布线图中高速线路与电源线的示意图。
图3是依照本发明的一较佳实施例的一种编辑电路布线图的***方块图。
图4是依照本发明的一较佳实施例的一种电路布线的检查装置的***方块图。
图5是依照本发明的一较佳实施例的一种电路布线的检查方法的步骤流程图。
具体实施方式
图1是一种编辑电路布线图的***方块图。请参照图1,一般来说,使用者通常可以通过一计算机***100来编辑电路布线图102。计算机***100例如是桌上型计算机或是可携式计算机,其可以配置一输入装置104,像是键盘、鼠标或是手写笔。另外,计算机***100还可以安装特定的应用软件106。而使用者可以通过操作输入装置104而对应用软件106下达指令,而应用软件106则可以依据使用者所下达的指令而产生电路布线图102。而此电路布线图102可以被送至显示装置108,以显示给使用者观看。
应用软件106还可以耦接一数据库110,以从数据库110取得有关的数据来编辑电路布线图102。另外,电路布线图102上的编辑数据,也可以存于数据库110内。在一些实施例中,数据库110可以是计算机***100本机的数据库。而在另外一些实施例中,或许使用者需要透过网络而与其它的使用者共同编辑电路布线图102。因此,数据库也可以是存在服务器中的远程数据库。
在电路布线图102中,可以包括至少一条高速线路和至少一条电源线,例如图2所示。请参照图2,高速线路102可以传输高速的信号。而为了使高速信号可以在高速线路102中顺利的传输,因此高速线路102的走现在转折时,由于电磁效应的缘故,最好可以为钝角。当高速线路102的走线在转折时维持钝角,则可以有最小的阻抗值。另外,高速线路102的名称以及坐标数据(例如端点A、B和C的坐标值)都可以存放在例如图1中的数据库110中。
为了使高速信号在高速线路102中传输时可以具有较佳的品质,因此在布线时需要注意到,高速线路102在电路板上的位置最好不要与电源线重叠并且平行。例如高速线路102在A、B两端点间的L1线段,就与电源线104彼此重叠并且平行。这是因为若是高速线路102与电源线104重叠且平行时,会因为信号耦合的关系,而导致高速信号在高速线路102中传输的品质受到影响。在本实施例中,电源线104具有一预设线宽。
为了确保高速线路在电路布线的时候,不会与电源线重叠且平行。因此本发明提出了一检查装置,如图3所示。检查装置302可以耦接输入装置104、应用软件106和数据库110。当使用者透过输入装置104激活检查装置302后,检查装置302就可以从数据库读取高速线路的相关数据,并且依据这些数据来判断高速线路的位置是否与电源线重叠且平行。
在一些实施例中,检查装置302可以是利用程序语言所编写而成的应用程序。当然,此应用程序也可以被附加在应用软件106中,并且在使用者利用应用软件106编辑电路布线图102时,可以实时检查高速线路的布线。
图4是依照本发明的一较佳实施例的一种电路布线的检查装置的***方块图。请参照图4,本实施例所提供的检查装置400包括数据库402、读取模块404、计算模块406、比对模块408和处理模块410。其中,数据库402可以是图3中的数据库110,并且可以是本机数据库或者是远程数据库。数据库402可以耦接读取模块404,而读取模块404则可以耦接计算模块406和比对模块408。另外,比对模块408则可以耦接处理模块410。
当检查装置400被激活时,读取模块404就可以从数据库402中,读取一电路布线图中所有高速线路相关数据,例如各高速线路的名称和坐标数据。当读取模块404取得所有高速线路的相关数据后,可以送至计算模块406。此时,计算模块406就可以依据读取模块404所获得的数据,而计算出每一高速线路的位置和走线方向。例如,计算模块406只要依据图2的高速线路102中端点A和B的坐标数据,就可以计算出线段L1的位置,并且也可以从A和B的Y轴坐标是否改变,而计算出线段L1走线方向是朝着X方向延伸。当计算模块406计算出高速线路的位置和走线方向后,就可以将这些信息传送给比对模块408。
请继续参照图4,读取模块404除了可以读取高速线路的相关数据之外,还可以读取电源线的位置数据。其中,电源线的位置数据,而电源线的边缘坐标值,是为电源线宽中心点加其线宽而成。当读取模块404取得电源线的位置数据后,可以将其送至比对模块408。此时,比对模块408依据所送来的信息,而比对电源线是否与任一高速线路相交。若是比对模块408发现,有部分的高速线路与电源线相交,则比对模块408再依序比对每一与电源线相交的高速线路的走线方向是否与电源线一致。若是比对模块408发现,有高速线路不但与电源线相交,并且二者的走线方向也一致时,比对模块408就会通知处理模块410。当处理模块410收到比对模块408的通知后,就可以发出一错误讯息。
在一些实施例中,处理模块410所发出的错误讯息,可以是将与电源线相交且走线相同的高速线路以特殊的颜色来显示。例如,处理模块410可以送出指令给图3中的应用软件106,以将图2中的线段L1以特殊的颜色标示出来。如此,使用者就可以很快的得知哪些高速线路发生问题,并且加以修正。
在另外一些实施例中,处理模块410所发出的错误讯息,也可以是直接到数据库402中,将有关发生问题的高速线路的数据标示出来。
将以上的叙述作一整理,本发明也提供一种电路布线的检查方法,就如图5所示。请参照图5,本实施例所提供的检查方法,包括如步骤S502所述,读取一电路布线中高速走线的坐标数据,以进行步骤S504,就是依据所读取到的坐标数据,而计算出高速线路的位置和走线方向。另外,本实施例还可以如步骤S506所述,取得电路布线中电源线的位置数据,特别是电源线所属的范围坐标值。此时,本实施例可以将高速走线的位置与电源线所属的范围坐标值进行比对,以如步骤S508所述,判断电源线是否与高速线路相交。若是高速线路的位置没有落在电源线所属的范围内,则判断电源线没有与高速线路相交(就是步骤S508所标示的“否”),则结束整个流程。相对地,若是判断电源线的位置落在高速线路所属的范围内,则判断电源线与高速线路彼此相交(就是步骤S508所标示的“是”),则本实施例更进一步判断,高速线路与电源线二者的走线方向是否相同,也就是步骤S510的内容。若是高速线路虽与电源线相交,但是二者的有线方向并不相同(就是步骤S510所标示的“否”),则这样的状况是被容许的。因此,在这样的状况下,就可以结束整个流程。然而,若是电源线不但与高速线路相交,并且二者的走线方向也一致时(就是步骤S510所标示的“是”),则就可以进行步骤S512,就是显示一错误讯息。
综上所述,由于本发明可以读取每一高速线路的坐标数据,并分析这些坐标数据以得知电源线是否会与高速线路重叠且平行。因此,本发明可以有效且精确地对布线数据进行检查,并且可以节省人力的成本。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的结构及技术内容作出些许的更动或修饰为等同变化的等效实施例,但是凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (10)
1.一种电路布线的检查装置,适于检查该电路布线中高速线路的布线,其特征在于所述检查装置包括:
一数据库,记载所述高速线路的坐标数据和所述电路布线中电源线的位置数据;
一读取模块,耦接该数据库,以读取所述高速线路的坐标数据和所述电源线的位置数据;
一计算模块,依据所述坐标数据计算所述高速线路的位置和走线方向;
一比对模块,耦接该计算模块,以比对所述电源线是否与所述高速线路相交,并在所述电源线与所述高速线路彼此相交时,比对所述高速线路的走线方向是否与所述电源线的走线方向相同;以及
一处理模块,当所述高速线路与所述电源线相交,且二者的走线方向为一致时,则发出一错误讯息。
2.根据权利要求1所述的检查装置,其特征在于,其中所述错误讯息,是以不同的颜色标示所述高速线路。
3.根据权利要求1所述的检查装置,其特征在于,其中所述电源线具有一预设线宽。
4.根据权利要求3所述的检查装置,其特征在于,其中所述电源线的位置数据,包括所述电源线线宽的边缘坐标值。
5.一种电路布线的检查方法,适于检查所述电路布线中高速线路的布线,其特征在于,包括下列步骤:
读取所述高速线路的坐标数据;
依据所述坐标数据计算所述高速线路的位置和走线方向;
取得所述电路布线中一电源线的位置数据;
判断所述电源线是否与所述高速线路相交;
当所述电源线与所述高速线路相交时,则判断所述高速线路的走线方向是否与所述电源线的走线方向相同;以及
当所述电源线与所述高速线路相交,且二者的走线方向一致时,则发出一错误讯息。
6.根据权利要求5所述的检查方法,其特征在于,其中所述错误讯息,是以不同的颜色标示所述高速线路。
7.根据权利要求5所述的检查方法,其中所述坐标数据与所述位置数据都储存在一数据库中。
8.根据权利要求7所述的检查方法,其特征在于,其中该数据库为本地数据库。
9.根据权利要求7所述的检查方法,其特征在于,其中该数据库为远程数据库。
10.根据权利要求5所述的检查方法,其特征在于,其中所述电源线具有一预设线宽,且所述电源线的位置数据包括所述电源线线宽的边缘坐标值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810183962A CN101751484A (zh) | 2008-12-16 | 2008-12-16 | 电路布线的检查装置与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810183962A CN101751484A (zh) | 2008-12-16 | 2008-12-16 | 电路布线的检查装置与方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101751484A true CN101751484A (zh) | 2010-06-23 |
Family
ID=42478464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810183962A Pending CN101751484A (zh) | 2008-12-16 | 2008-12-16 | 电路布线的检查装置与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101751484A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571495A (zh) * | 2012-01-17 | 2012-07-11 | 深圳市汉普电子技术开发有限公司 | 印刷电路板布线的网络拓扑结构检查方法及检查装置 |
CN111368499A (zh) * | 2020-02-29 | 2020-07-03 | 苏州浪潮智能科技有限公司 | 零件引脚走线方向检查方法、装置、设备及存储介质 |
CN113160216A (zh) * | 2021-05-12 | 2021-07-23 | 上海航翼高新技术发展研究院有限公司 | 飞机电气原理图线路交联关系识别方法 |
-
2008
- 2008-12-16 CN CN200810183962A patent/CN101751484A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571495A (zh) * | 2012-01-17 | 2012-07-11 | 深圳市汉普电子技术开发有限公司 | 印刷电路板布线的网络拓扑结构检查方法及检查装置 |
CN102571495B (zh) * | 2012-01-17 | 2015-01-28 | 深圳市汉普电子技术开发有限公司 | 印刷电路板布线的网络拓扑结构检查方法及检查装置 |
CN111368499A (zh) * | 2020-02-29 | 2020-07-03 | 苏州浪潮智能科技有限公司 | 零件引脚走线方向检查方法、装置、设备及存储介质 |
CN111368499B (zh) * | 2020-02-29 | 2022-07-08 | 苏州浪潮智能科技有限公司 | 零件引脚走线方向检查方法、装置、设备及存储介质 |
CN113160216A (zh) * | 2021-05-12 | 2021-07-23 | 上海航翼高新技术发展研究院有限公司 | 飞机电气原理图线路交联关系识别方法 |
CN113160216B (zh) * | 2021-05-12 | 2022-09-16 | 上海航翼高新技术发展研究院有限公司 | 飞机电气原理图线路交联关系识别方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101320396A (zh) | 印刷电路板布线处理方法及*** | |
CN201269918Y (zh) | 测试电路板的装置及数据处理*** | |
EP1657659B1 (en) | Printed circuit board return route check method and printed circuit board pattern design cad device | |
US20130021739A1 (en) | Multi-layer Printed Circuit Board With Power Plane Islands To Isolate Noise Coupling | |
US20140223402A1 (en) | Multi-Board Design Apparatus, Multi-Board Design Method, Program and Computer-Readable Recording Medium | |
CN108133103B (zh) | 一种电子设计dfm检测***、方法和介质 | |
CN102592000A (zh) | 电路板布线检测***及方法 | |
CN101751484A (zh) | 电路布线的检查装置与方法 | |
US8365403B2 (en) | Method for providing an alternative power source for a graphics card | |
CN102841955A (zh) | 信号线长度检查***及方法 | |
CN104715100A (zh) | 集成电路的方法和布局 | |
US8781783B2 (en) | System and method for checking ground vias of a controller chip of a printed circuit board | |
CN207074249U (zh) | 一种电路板测试用辅助治具 | |
CN101131708A (zh) | 信号线参考平面检查***及方法 | |
US20150039800A1 (en) | Electronic apparatus, base and method of switching pin functions of connector | |
CN109074136A (zh) | 具有分叉点的插槽 | |
CN101751485B (zh) | 辅助编辑装置和方法 | |
CN107908873A (zh) | 一种高速线跨参考平面的检查方法及装置 | |
CN1980532A (zh) | 弧形绕线***及方法 | |
CN101727970B (zh) | 一种减小sdram产生辐射的方法 | |
CN112507662A (zh) | 图纸标注***、方法、终端、计算机设备、介质及使用端 | |
CN102890731A (zh) | 具有统一接口的dfm改进实用工具 | |
CN105792532A (zh) | 一种泪滴选择方法及pcb | |
CN102955868A (zh) | 布线检查***及方法 | |
TW200628030A (en) | Automatically labeling and inspecting compound apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20100623 |