专利名称:加入几何元件的方法
技术领域:
本发明是有关于一种加入几何元件的方法,且特别是有关于一种可以减少在 布局图中加入几何元件的工时的方法。
背景技术:
一般来说,印刷电路板(Printed Circuit Board, PCB)的制作通常会先进行 电路布局(Layout),藉以产生布局图的电子档。接着,依据布局图的电子档进行 出图(Gerber out),藉以产生光罩图片。最后印刷电路板制造厂便使用光罩图片 进行印刷电路板的制作。
值得注意的是,布局图的电子档在进行出图之前,布局工程师会依据出图标 准程序,以人工方式逐一将所需的几何元件,例如条码(Barcode)、阻抗测试元 件、拉拔(Coupon)测试元件、堆迭表(Stack up)…等等元件加入至布局图中,以 便让制作印刷电路板的厂商可以依据上述元件的特性来制作印刷电路板。
然而,由于每一印刷电路板的规格、制程不同,因此所需要的几何元件都不 尽相同。另外,所需要的几何元件可能被存放在不同的元件库中,而这些元件库的 存放路径也不尽相同,因此在每一次进行加入几何元件的过程中,布局工程师将需 要在不同的元件库中寻找布局图所需的几何元件,并逐一将所需要的几何元件加入 到布局图中。如此一来,布局工程师会花费较多的时间,而降低其工作效率。另外, 布局工程师可能因本身疏忽,而漏了需要加入的几何元件,进而造成出图的错误。
发明内容
本发明提供一种加入几何元件(geometries)的方法,藉此可有效地减少汇入 几何元件的时间,并可以避免布局图出图的错误。
本发明提出一种加入几何元件的方法。此方法包括建立具有多个索引的数 据文件,其中索引指出多个几何元件的存放路径与元件名称。依据索引,将索引所指出的全部几何元件汇入于布局图中。
本发明提出一种加入几何元件的方法。此方法包括分别自多个元件库中复 制多个几何元件至一数据文件。将数据文件的全部几何元件汇入于布局图中。
本发明通过将所需要的几何元件模块化(透过建立具有多个索引的数据文 件,或是分别自不同的元件库中将不同的几何元件放置于同一数据文件中),以便 于在布局图出图之前,可以快速地在布局图中加入所需的几何元件。如此一来,将 可有效地降低以人工方式于布局图中加入几何元件的工时,来以提升工作效率,并 且也可以降低因人为疏失,而漏加了某个重要的几何元件至布局图中,进而造成布 局图出图的错误。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合 附图,作详细说明如下。
图1绘示为本发明一实施例的布局图的示意图。
图2绘示为本发明一实施例的加入几何元件(geometries)的方法。
图3绘示为将几何元件加入图1的布局图的示意图。
图4绘示为图1的布局图出图状态的示意图。
图5绘示为本发明另一实施例的加入几何元件的方法流程图。
图6绘示为本发明又一实施例的加入几何元件的方法。
具体实施例方式
图1绘示为本发明一实施例的布局图的示意图。请参照图1,此布局图100 包括电路图110。当布局图100欲出图时,则需加入几何元件(geometries)加入至 布局图100中,以便进行后续的制作过程。在本实施例中,几何元件包括条码 (Barcode)、阻抗测试元件、拉拔(Coupon)测试元件、堆迭表(Stack up)、定位孔与印 刷电路板的型号。以下将以一流程图,来说明如何快速且有效地加入几何元件于布 局图100中。
图2绘示为本发明一实施例的加入几何元件(geometries)的方法。请参照图2, 首先,在步骤S210中,建立具有多个索引的数据文件,其中上述索引可以指出多个几何元件的存放路径与元件名称。举例来说,假设索引A可以指示出条码的存
放路径(例如WserverUAAAV.ABarcode.lib));索引B可以指出堆迭表的存放路径(例 W\\server2\AAB\...\Stack_up.lib);索引C可以指出阻抗测试元件的存放路径(例如 \\serverl\AAC\...\impedance.lib);索引D可以指出拉拔测试元件的存放路径(例如 \\server3\AAD\.. .\Coupon.lib);索弓I E可以指出定位孔的存放路径(例如 \\server3\AAE\...\GHOLE.lib);索引F可以指出印刷电路板的型号的存放路径(例如 \\serverl\AAF\...\SCH—TAB.lib),并且将索引A~F都存储于同一数据文件中。换句 话说,利用此单一数据文件将所需要的各种不同的几何元件模块化。上述步骤S210 之数据文件可以事先制备。所属领域技术人员可以依据其需求,例如针对双层板、 4层板、8层板等不同制程需求,事先执行步骤S210以备妥多个数据文件,以满 足不同制程的需求。
接着,当布局图需要出图前,可以进行步骤S220,依据不同制程的需求选择 其中一个数据文件,并依据此一数据文件所记录的索引,将各个索引所指出的几何 元件全部汇入于布局图100中。也就是说,电脑程序会依据索引自动地于一元件库 中取得对应的几何元件,并将所取得的几何元件汇入于布局图100中。举例来说, 电脑程序依据上述索引 A所记录的存放路径(亦即 \\serverl\AAA\...\Barcode.lib)))))),对应地取得条码;电脑程序另依据索引B所记 录的存放路径(亦即Wserver2、AABV.AStack—up.lib),对应地取得堆迭表,其余则类 推。于本实施例中,由于步骤S220加入到布局图100中的各式几何元件尚未被指 定位置,因此电脑程序可以将这些几何元件的初始位置定义在布局图中的一特定位 置上,且如图3所绘示的虚线框310处。另外,虚线框310例如也可以由布局工程 师自行定义,且不限定于图3所绘示位置上。在数据文件所记录的全部几何元件都 加入到图3的虚线框310后,布局工程师即可将几何元件拖曳至所需摆放的位置上。 例如图4所示,将条码410配置在布局图100的左下方,堆迭表420配置在布局图 100的右侧,阻抗测试元件431与432配置在布局图100的上方,阻抗测试元件433 配置在布局图100的下方,印刷电路板的型号440配置在布局图100的左上方,拉 拔测试元件450配置在布局图IOO的右侧,而定位孔461、 461、 463则分别被配置 在布局图IOO的左上方、左下方、右下方。如此一来,将可有效地降低加入几何元件的时间,以提升布局工程师的工作效率。另外,亦可以避免因人为疏忽而漏加某 个重要的几何元件。
图5绘示为本发明另一实施例的加入几何元件的方法流程图。请参照图5,本 实施例的步骤S510、 S520与图2的步骤S210、 S220相同,故在此不再赘述。但 为了可以同时运用在不同规格的印刷电路板上(例如4、 6、 8层板),还可以进行步 骤S530,亦即将上述几何元件的元件名称及数量加入一清单中,并且显示此清单, 以便让布局工程师得知几何元件加入于布局图的状况。接着,进行步骤S540,也 就是依据印刷电路板的规格,例如层板数、板厚以及走线,将部份的几何元件从布 局图中删除。举例来说,当使用的是4层板的布局图,且在加入几何元件时,会同 时把4、 6、 8层板的几何元件一并加入到4层板的布局图中。之后,布局工程师将 所需的几何元件配置到所属的位置上。接着,将4层板未使用到的几何元件(如6、 8层板所需使用的几何元件),从布局图中删除。最后,在步骤S550中,依据上述 几何元件被删除的结果,更新并存储上述清单。也就是说,此清单会根据布局工程 师于布局图中所删除的几何元件,而对应的由清单中移除,并进行更新及存储,以 便于日后再制作同一类型的布局图时,可以直接使用此清单中的数据,不仅可以减 少加入以及删除几何元件的时间,也可以避免因人为疏失,而漏加了几何元件所造 成出图的错误。
另外,在图5之实施例中,几何元件的元件名称及数量是以清单的方式呈现, 但本发明不限于此,几何元件亦可以图形的方式呈现于布局图中。此外,在另一未 绘示的实施例中,若是布局工程师于未完全将几何元件拖曳到布局图所需配置的位 置,而将该布局图的程序关闭时,此时电脑程序会自动询问是否删除布局图以及上 述清单中未使用到的几何元件。若选择结果为"是",则电脑系统会自动将剩余的 几何元件删除,并将该清单进行更新以及存储。若选择结果为"否",则电脑系统 会保留并存储上述清单中的状态。
然而,本发明不限于上述实施例所述的方法,以下将提出另一种具有减少工 时的加入几何元件的方法。图6绘示为本发明又一实施例的加入几何元件的方法。 请参照图6,首先,在步骤S610中,分别自多个元件库中复制多个几何元件至一 数据文件。也就是说,依据印刷电路板的规格,例如层板数、板厚以及走线,将布 局图所需使用到的几何元件,分别由不同的元件库中事先复制并存放于共同的一个数据文件中,以便在布局图出图前加入所需的几何元件。换句话说,利用此单一数
据文件将所需要的各种不同的几何元件模块化。上述步骤S610的数据文件可以事 先制备。所属领域技术人员可以依据其需求,例如针对双层板、4层板、8层板等 不同制程需求,事先执行步骤S610以备妥多个数据文件,以满足不同制程的需求。
之后,在步骤S620中可以依据不同制程的需求选择其中一个数据文件,并将 上述数据文件的全部几何元件汇入于布局图100中。也就是说,使用者可以透过按 压一快捷键的方式将上述数据文件中全部的几何元件一次汇入至布局图100中。因 此,使用者不用再到不同的元件库中,逐一进行选择与加入几何元件。如此一来, 将可以有效地降低加入几何元件的时间,以增加工作效率。另外,亦可以避免因人 为疏忽而漏加某个重要的几何元件。
在图6的实施例中,在布局图中的几何元件是依据印刷电路板的规格来加入, 但在另一未绘示的实施例中,亦可同时将对应不同规格的印刷电路板的几何元件加 入到布局图中,再通过布局工程师将未使用的几何元件从布局图中删除,以完成布 局图出图的状态。
综上所述,上述诸实施例通过建立具有多个索引的数据文件,或是分别自不 同的元件库中将不同的几何元件放置于同一数据文件中,以便于在布局图出图之 前,可以快速地在布局图中加入所需的儿何元件。如此一来,将可有效地降低人工 加入的工时,以提升工作效率,并且也可以避免因人为疏失,而漏加了某个重要的 几何元件至布局图中,进而造成布局图出图的错误。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何所属 技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许更动与 润饰,因此本发明的保护范围当以权利要求所界定的为准。
权利要求
1. 一种加入几何元件的方法,包括建立具有多个索引的一数据文件,其中该些索引指出多个几何元件的存放路径与元件名称;以及依据该些索引,将该些索引所指出的全部几何元件汇入于一布局图中。
2. 如权利要求1所述的加入几何元件的方法,其特征在于,在将该些索引所 指出的全部几何元件汇入于该布局图中的步骤包括将该些几何元件汇入于该布局图中的一特定位置。
3. 如权利要求1所述的加入几何元件的方法,其特征在于,还包括 将该些几何元件的元件名称及数量加入一清单中;以及 显示该清单。
4. 如权利要求3所述的加入几何元件的方法,其特征在于,还包括 依据一印刷电路板的规格,将部份的该些几何元件从该布局图中删除;以及 依据该些几何元件被删除的结果,更新并存储该清单。
5. 如权利要求4所述的加入几何元件的方法,其特征在于,该印刷电路板的 规格包括层板数、板厚与走线。
6. 如权利要求3所述的加入几何元件的方法,其特征在于,还包括 若该些几何元件尚未完全被配置于布局图所需的位置,而关闭该布局图时,询问是否删除该布局图以及该清单中未使用的部分的该些几何元件;若询问结果为是,则删除未使用的该些几何元件,以更新并存储该清单;以及若询问结果为否,则存储该清单。
7. 如权利要求1所述的加入几何元件的方法,其特征在于,该些几何元件包 括一条码、 一阻抗测试元件、 一拉拔测试元件、 一堆迭表、 一定位孔或一印刷电路 板的型号。
8. —种加入几何元件的方法,包括分别自多个元件库中复制多个几何元件至一数据文件;以及 将该数据文件的全部几何元件汇入于一布局图中。
9. 如权利要求8所述的加入几何元件的方法,其特征在于,在将该数据文件的全部几何元件汇入于该布局图中的步骤包括将该些几何元件汇入于该布局图中的一特定位置。
10. 如权利要求8所述的加入几何元件的方法,其特征在于,还包括将该些几何元件的元件名称及数量加入一清单中;以及显示该清单。
11. 如权利要求10所述的加入几何元件的方法,其特征在于,还包括 依据一印刷电路板的规格,将部份的该些几何元件从该布局图中删除;以及 依据该些几何元件被删除的结果,更新并存储该清单。
12. 如权利要求11所述的加入几何元件的方法,其特征在于,该印刷电路板 的规格包括层板数、板厚与走线。
13. 如权利要求10所述的加入几何元件的方法,其特征在于,还包括若该些几何元件尚未完全配置于布局图所需的位置,而关闭该布局图时,询问是否删除该布局图以及该清单中未使用的部分的该些几何元件;若询问结果为是,则删除未使用的该些几何元件,以更新并存储该清单;以及若询问结果为否,则存储该清单。
14. 如权利要求8所述的加入几何元件的方法,其特征在于,该些几何元件包 括一条码、 一阻抗测试元件、 一拉拔测试元件、 一堆迭表、 一定位孔或一印刷电路 板的型号。
全文摘要
本发明提出一种加入几何元件的方法。此方法包括下列步骤。建立具有多个索引的数据文件,其中索引指出多个几何元件的存放路径与元件名称。依据索引,将索引所指出的全部几何元件汇入于布局图中。藉此,可以有效地降低加入几何元件的时间。
文档编号G06F17/50GK101452495SQ200710196699
公开日2009年6月10日 申请日期2007年11月30日 优先权日2007年11月30日
发明者何振东, 廖敬浤, 林梨燕, 陈心慧 申请人:英业达股份有限公司