布局图的自动检测方法

文档序号:6614302阅读:191来源:国知局

专利名称::布局图的自动检测方法
技术领域
:本发明是有关于一种布局图的检测方法,且特别是有关于一种印刷电路板的布局图的检测方法。
背景技术
:一般来说,印刷电路板(PrintedCircuitBoard,简称PCB)的制作通常会先进行电路布局,藉以产生布局图的电子档。接着,依据布局图的电子档进行出图(Gerberout),藉以产生光罩图片。最后印刷电路板制造厂便使用光罩图片进行印刷电路板的制作。值得注意的是,布局图的电子档在进行出图之前,检测人员会依据出图标准程序以人工方式对布局图进行检测。以下则配合图式作更进一步地说明。图1是一种印刷电路板的布局图的示意图。请参照图1,布局工程师在规划电路图80的同时,亦会在电路图80的周边增设几何元件(Geometries),以便于印刷电路板90的后续制作流程。几何元件包括了印刷电路板的型号20、阻抗测试元件3032、条码(Barcode)40、拉拔(Coupon)测试元件50、堆迭表(StackUp)60与定位孔7172。下列表一是出图作业程序的部分注意事项,请合并参照图1与表一。布局图IO的电子档在进行出图之前,检测人员会依据表一的各项目,逐一地对布局图10进行人工检测。最后再将检测结果填写于表一中"正确/错误"的栏位。然而传统以人工方式进行检测的作法不仅需要耗费大量人力,而且容易造成检测错误。表一出图作业程序的部分注意事项<table>tableseeoriginaldocumentpage3</column></row><table><table>tableseeoriginaldocumentpage4</column></row><table>
发明内容本发明提供一种布局图的自动检测方法,藉以提升检测的正确性。本发明提出一种布局图的自动检测方法,包括接收规则信息,此规则信息包括多种元件的名称、数量或位置。另外,检测布局图的多种几何元件的名称、数量或位置是否符合前述规则信息的定义。在本发明一实施例中,上述布局图的自动检测方法,其中接收规则信息的步骤,包括接收该布局图的板层数,并依据板层数从数据库中选取前述规则信息。在本发明一实施例中,检测布局图的几何元件的名称、数量或位置是否符合规则信息的定义的步骤,包括比对规则信息的元件的名称与布局图的几何元件的名称是否相符合。另外,比对规则信息的元件的数量与布局图的几何元件的数量是否相符合。再者,比对规则信息的元件的位置与布局图的几何元件的位置是否相符合。在本发明一实施例中,几何元件包括印刷电路板的型号、阻抗测试元件、条码、拉拔测试元件、堆迭表或定位孔。在另一实施例中,布局图的自动检测方法适用于印刷电路板。本发明因采用规则信息的定义自动检测布局图的几何元件的名称、数量或位置,因此不但可节省人力、并可提升检测的正确性,更可縮短检测所耗费的时间。为让本发明的上述特征和优点能更明显易懂,下文特举几个实施例,并配合附图,作详细说明如下。图1是一种印刷电路板的布局图的示意图。图2是依照本发明一实施例的一种布局图的自动检测方法的流程图。具体实施例方式图2是依照本发明一实施例的一种布局图的自动检测方法的流程图。本实施例再以图1的布局图为例。假设下列表二与表三是布局图10的信息列表。下列表四与图五是数据库中部分的规则信息。所述表四与图五可以记录于同一文件或程序中。上述记录规则信息之文件可以事先制备。于其他实施例中,所属领域技术人员亦可以依据其需求,例如针对双层板、4层板、8层板等不同制程需求,事先备妥多个记录不同规则信息的文件,以满足不同制程的需求。表二布局图10的信息列表板层数4p座标(xi,yi)ioP2座标(x2,y2)P3座标(X3,y3)P4座标(x4,y4)表三布局图10的信息列表几何元件名称数量位置印刷电路板的型号SCH1(X20,y20)阻抗测试元件IMPEDANCE3(X30,y30)、"3i,y3。、(X32,y32)条码BARCODE1(X40,y40)拉拔测试元件COUPON1(x5o,y5o)堆迭表STACKUP1(x60,y60)定位孔GHOLE3(X70,y70)、(x71,y71)、(x72,y72)表四数据库中部分的规则信息表<table>tableseeoriginaldocumentpage6</column></row><table>表五数据库中部分的规则信息表<table>tableseeoriginaldocumentpage6</column></row><table>请合并参照图1、图2、表二表五。P,P4为印刷电路板90的四个角,其座标可参照表二。首先可由步骤S201接收规则信息,其中规则信息可包括元件的名称、数量或是位置。接着再由步骤S202,检测布局图的几何元件的名称、数量或位置是否符合规则信息的定义。以下则先针对步骤S201进行说明。在本实施例中,步骤S201以步骤S301、S302为例进行说明之。在步骤S301中,先接收布局图IO的板层数,由表二中可知布局图10的板层数为4。接着由步骤S302,依据布局图IO的板层数从数据库中选取适当的规则信息。以下先以选取表四中元件的名称作为规则信息的例子进行说明。本实施例的板层数为4,因此则从表四中选取板层数为4所列的各元件的名称,因此可得到"SCH、GHOLE、IMPEDANCE、BARCODE、STACKUP"。接着由步骤S202,比对"SCH、GHOLE、IMPEDANCE、BARCODE、STACKUP"与布局图10的几何元件的名称(如表三所示)是否相符合。更具体地说,可检测布局图10中几何元件的名称是否具有"SCH、GHOLE、IMPEDANCE、BARCODE、STACKUP",藉以产生下列表六的结果。由表六可清楚看出规则信息的各元件的名称与布局图10的几何元件的名称相符合,代表布局图10中的几何元件的种类正确无误。因此改善了传统必须以人工方式进行检测,可提升检测的正确性。表六规则信息与布局图的名称比对结果<table>tableseeoriginaldocumentpage7</column></row><table>接着再以选取表四中元件的数量作为规则信息的例子进行说明。由于本实施例的板层数为4,因此则从表四中选取板层数为4所列的各元件的数量,因此可得到"印刷电路板的型号的数量为1、定位孔的数量为3、阻抗测试元件的数量为3、条码的数量为1、堆迭表的数量为1"。接着再由步骤S202,比对"印刷电路板的型号的数量为1、定位孔的数量为3、阻抗测试元件的数量为3、条码的数量为1、堆迭表的数量为1"与布局图10的几何元件的数量(如表三所示)是否相符合。更具体地说,可检测布局图10中各几何元件的数量是否与"印刷电路板的型号的数量为1、定位孔的数量为3、阻抗测试元件的数量为3、条码的数量为1、堆迭表的数量为1"相符合,藉以产生下列表七的结果。由表七可清楚看出规则信息的各元件的数量与布局图IO的各几何元件的数量相符合,代表布局图IO中的各几何元件的数量正确无误。因此改善了传统必须以人工方式进行检测,可提升检测的正确性。表七规则信息与布局图的名称比对结果规<table>tableseeoriginaldocumentpage8</column></row><table>由表三可知,印刷电路板的型号20在布局图IO中的位置为(x2(),y2())。阻抗测试元件30、31、32在布局图10中的位置分别为(x3Q,y3o)、(x31,y31)、(x32,y32)。条码40在布局图IO中的位置为(x4Q,y4())。拉拔测试元件50在布局图IO中的位置为(x5Q,y5Q)。堆迭表60在布局图IO中的位置为(x6Q,y6o)。定位孔70、71、72在布局图IO中的位置分别为(x70,y70)、(x71,y71)、(x72,y72)。下面以判别定位孔70是否位于适当位置做为例子来进行说明。首先可从表五中选取定位孔的位置作为规则信息,因此可得到定位孔的位置应为"(Xl+5mm,yi+5mm)或(X2陽5mm,y2+5mm)或(x3+5mm,y3-5mm)"。接着比较布局图10中定位孔70的位置(如表三所示)是否与"(x!+5mm,y+5mm)或(x2-5mm,y2+5mm)或(x3+5mm,y3-5mm)"相符合。更具体地说,可检测布局图10中定位孔70的位置(x7(),y7o)是否等于(x!+5mm,y!+5mm)。接着再检测(x70,y70)是否等于(xr5mm,y2+5mm)。最后再检测(x7Q,y7Q)是否等于(x3+5mm,y3-5mm)。只要上述三个判别式的其一成立的话,则代表定位孔70的位置正确无误。因此改善了传统必须以人工方式进行检测,可提升检测的正确性。综上所述,本发明因采用规则信息的定义自动检测布局图的几何元件的名称、数量或位置,因此不但可节省人力、并可提升检测的正确性,更可縮短检测所耗费的时间。虽然本发明己以一实施例揭示如上,然其并非用以限定本发明,任何所属
技术领域
中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许更动与润饰,因此本发明的保护范围当以权利要求所界定的为准。8权利要求1.一种布局图的自动检测方法,包括接收一规则信息,该规则信息包括多种元件的名称、数量或位置;以及检测该布局图的多种几何元件的名称、数量或位置是否符合该规则信息的定义。2.如权利要求1所述的布局图的自动检测方法,其特征在于,接收该规则信息的步骤,包括接收该布局图的一板层数;以及依据该板层数从一数据库中选取该规则信息。3.如权利要求1所述的布局图的自动检测方法,其特征在于,检测该布局图的该些几何元件的名称、数量或位置是否符合该规则信息的定义的步骤,包括比对该些元件的名称与该些几何元件的名称是否相符合;比对该些元件的数量与该些几何元件的数量是否相符合;以及比对该些元件的位置与该些几何元件的位置是否相符合。4.如权利要求1所述的布局图的自动检测方法,其特征在于,该些几何元件包括一印刷电路板的型号、一阻抗测试元件、一条码、一拉拔测试元件、一堆迭表或一定位孔。5.如权利要求1所述的布局图的自动检测方法,其特征在于,适用于一印刷电路板。全文摘要本发明公开了一种布局图的自动检测方法,包括接收规则信息,而此规则信息包括多种元件的名称、数量或位置。接着,再检测布局图的几何元件的名称、数量或位置是否符合前述规则信息的定义,藉以提升检测的正确性。文档编号G06F17/50GK101441671SQ20071018668公开日2009年5月27日申请日期2007年11月19日优先权日2007年11月19日发明者何振东申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1