产生元件地图的方法与电脑可读取存储媒体的制作方法

文档序号:6614181阅读:107来源:国知局

专利名称::产生元件地图的方法与电脑可读取存储媒体的制作方法
技术领域
:本发明是有关于一种电子设计自动化(ElectronicDesignAutomation,EDA)方法,且特别是有关于一种产生元件地图(componentmap)的方法。
背景技术
:电子产品在生产或维修的过程中,由于印刷电路板(PrintedCircuitBoard,PCB)往往配置有数量众多的各式元件。例如在生产过程中,当印刷电路板打完零件后,作业人员需使用元件地图与印刷电路板进行比对。传统元件地图为人工绘制,将每一类零件以不同图形表示,并标上每一零件参考名称。因此,此传统绘制作业需花费许多人力与时间。
发明内容本发明提供一种产生元件地图的方法,可以自动将电路布局的元件进行分类及给定代表图式,进而将代表图式与元件参考名称绘制于元件地图中。本发明提供一种电脑可读取存储媒体,用以存储电脑程序。该电脑程序用以载入至电脑系统中并且使得该电脑系统执行上述产生元件地图的方法。为解决上述问题,本发明提出一种产生元件地图的方法。首先,自电路布局文件取得多个元件的参考名称、料号、元件坐标与参考名称坐标。依照料号,将电路布局文件的各个元件进行分类,以形成至少一类别。然后,分配代表图式给该类别。将每一元件所属的代表图式配置于元件地图中对应的元件坐标处,以及将每一元件的参考名称配置于元件地图中对应的参考名称坐标处。本发明利用料号而对电路布局文件的各个元件进行分类,并分配各种不同的"图式"给这些料号。将这些料号所对应的"图式",依据实际元件的位置绘制成"元件地图"。另外,依据电路布局文件所记录的参考名称坐标,将各元件的参考名称以文字形式标注于"元件地图"中。于一实施例中,更针对分类结果统计各类别的元件数量,并将统计分析结果填入一元件表中。因此,维修人员可以利用此"元件地图"与"对照表"来进行PCB维修工作。为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合附图作详细说明如下。图1是依照本发明说明一种产生元件地图方法的实施例。图2是依照本发明说明图1所示实施例的详细流程范例。图3是依照本发明实施例绘示一种电路布局文件的局部布局。图4是说明自图3所示的电路布局文件所汇出的元件文件(部分)。图5是依照本发明实施例说明图3所示电路布局文件的元件地图(部分)。图6是依照本发明实施例说明图3所示电路布局文件的元件表(部分)。具体实施例方式以下将依本发明提供一种产生元件地图方法的实施例。此领域具有通常知识者可以电脑程序(例如软件、固件等)的形式实现下述诸实施例,并利用电脑可读取存储媒体(例如光盘、硬盘、存储器等)存储此一电脑程序,以利电脑执行之,让产生元件地图的方法以电子自动化的方式完成。图1是依照本发明说明一种产生元件地图方法的实施例。以下将以印刷电路板做为本发明的应用例,然而不应以此限定本发明的应用范围。首先提供一个印刷电路板的电路布局文件。此电路布局文件具有多个元件。请参照图1,于步骤S110中,自此电路布局文件取得多个元件的元件坐标、料号、参考名称与参考名称坐标。于步骤S120中,依照料号,将该电路布局文件的该些元件进行分类,以形成至少一类别。于步骤S130中,分配各种不同的代表图式给各个类别。于步骤S140中,依据各个元件所属的类别,将每一个元件所属的代表图式配置于元件地图中对应的元件坐标处。于步骤S150中,将每一元件的参考名称配置于元件地图中对应的参考名称坐标处。图2是依照本发明说明图l所示实施例的详细流程范例。为了能更加清楚说明本实施例,以下将例举一种电路布局文件来配合说明图2的实施。图3是依照本发明实施例绘示一种电路布局文件的局部布局。在此假设电路布局文件300为印刷电路板的布局文件。于图3中所绘示的电路布局文件300仅呈现初部分区域。此电路布局文件300具有多个元件,在此仅展现出元件C15、U4、CN1以及C210代表之。请同时参照图2与图3。在此实施例中,步骤S110包括子步骤S111与S112。首先进行步骤Slll,以便自电路布局文件300汇出元件文件。上述元件文件可以是电子设计自动化工具软件所汇出的元件资料文件,也可以是用以制造文字印刷网版的GERBER文件。图4是说明自图3所示的电路布局文件300所汇出的元件文件(部分)。在图4中,元件文件400是以方形框线表示电路布局文件300的各个元件的位置以及大小,并且在每一个方形框线旁标示对应的参考名称。由于元件文件400仅以方形框线表示各个元件,因此在生产/维修过程中,作业人员无法通过元件文件400来检查印刷电路板中各个元件是否为正确料件。另外,标示在元件文件400上的元件参考名称是以图形方式呈现之,亦即以多个不同尺寸的矩形来拼凑成每一个字母/数字。在电路布局文件300元件密度极高的情况下,需要将极小的元件/参考名称放大才可以清楚辨识出此参考名称为何。然而,此种图形方式呈现的参考名称被放大后,因为构成字母/数字的每一个矩形亦随之被放大,使得参考名称不易辨识。接下来进行步骤S112,以便自元件文件400取得各个元件的参考名称、料号、元件坐标与参考名称坐标。例如,可以自元件文件400取得某元件的参考名称(例如为C15)、料号(例如为6010A0058701)、元件坐标(例如方形框线的起乞坐标)与参考名称坐标(例如图形"C15"的参考位置坐标)。在另一实施例中,亦可以直接从电路布局文件300取得各个元件的参考名称、料号、元件坐标与参考名称坐标而不需汇出元件文件。为方便说明,在此假设图4所示出4个元件的参考名称分别为C15、U4、CN1与C210,而此4个元件所使用的料号分别为6010A0058701、6010A0052701、6010A0058901与6010A005S701。请同时参照图2与图4,步骤S120是依照料号将电路布局文件300(即元件文件400)的各个元件进行分类,以形成至少一类别。因此就图4所示出的4个元件而言,其至少可以被分为3个类别。亦即,料号为6010A0058701(元件C15与C210属之)、料号为6010A0052701(元件U4属之)与料号为6010A0058901(元件CN1属之)等3个类别。步骤S130是分配各种不同的代表图式给各个类别。在此是以子步骤S131、S132与S133实现步骤S130。首先提供一图式库(步骤S131),然后自该图式库选择其中一个图式做为某一类别的代表图式(步骤S132)。上述"自图式库选择图式"可以是随机选择,也可以是依循图式库的存储顺序逐一选择。然后,依据该类别(即料号)的元件实际大小,调整该类别代表图式的大小(步骤S133)。于步骤S140中,依据各个元件所属的类别,将每一个元件所属的代表图式配置于元件地图中对应的元件坐标处。于步骤S150中,将每一元件的参考名称配置于元件地图中对应的参考名称坐标处。图5是依照本发明实施例说明图3所示的电路布局文件300的元件地图500(部分)。由于元件C15与C210的料号均为6010A0058701(即元件C15与C210属于同一类别),因此将相同的代表图式配置于元件地图500中元件C15与C210的坐标处(步骤S140),如图5所示。元件U4与CN1分属不同类别,因此将不相同的代表图式分别配置于元件地图500中元件U4与CN1的对应位置。上述代表图式已依实际元件尺寸调整过大小。于步骤S150中,将每一元件的参考名称(例如C15、U4、CN1与C210)配置于元件地图500中对应的参考名称坐标处,如图5所示。需注意的是,标示在元件地图500上的元件参考名称是以文字方式(例如为向量文字)呈现之。在电路布局文件300元件密度极高的情况下,需要将极小的元件/参考名称放大才可以清楚辨识出此参考名称为何。由于元件地图500上的元件参考名称是以文字方式,因此元件地图500上的元件参考名称被放大后,其字形依然可以被清晰读出。请继续参照图2,在完成步骤S132后,亦即选择图式做为某一类别的代表图式之后,便可以同时进行步骤S133与S210。步骤S210将统计每一类别于电路布局文件300(即元件文件400)中的元件数量。以图4所示出的4个元件为例,料号为6010A0058701的元件数量为2(即元件C15与C210),料号为6010A0052701的元件数量为1(即元件U1),而料号为6010A0058901的元件数量为1(即元件CN1)。接下来进行步骤S220,以便将各个类别的代表图式、料号与元件数量填入元件表。然后进行步骤S230,以便将各个类别所属元件的参考名称填入元件表。图6是依照本发明实施例说明图3所示电路布局文件300的元件表(部分)。请参照图6,料号为6010A0058701的元件类别,在电路布局文件300中共计有C15、C210与C1(未绘示于图3中)等3个元件,而其代表图式则如元件表所示。以此类推,料号6010A0058801共计有R5124(未绘示)等1个元件,料号6010A0058901共计有CN1与CN3(未绘示)等2个元件,而料号6010A0052701共计有U4等1个元件。因此,维修人员可以利用对照表,而更容易比对元件地图500与印刷电路板,以协助进行PCB维修工作。_上述图6所示的元件表与图5所示的元件地图500可以是两份文件,使用者亦可以视其需求,而将元件表与元件地图500整合成同一份文件。请参照图2,步骤S240便是将图6所示的元件表配置于图5所示的元件地图500中。接下来进行步骤S250,以便以预定形式输出此一整合后的元件地图500。前述输出的预定形式可以视使用者的需求而决定。例如,使用者可以将元件地图500汇出为一个可携式文件格式的文件(PortableDocumentFile,PDF)。又例如,使用者可以将元件地图500印出为元件地图纸本文件。综上所述,上述实施例利用料号而对电路布局文件的各个元件进行分类,并分配各种不同的"图式"给这些料号(类别)。将这些料号(类别)所对应的"图式",依据实际元件的位置与尺寸绘制成"元件地图"。另外,依据电路布局文件所记录的参考名称坐标,将各元件的参考名称以文字形式标注于"元件地图"中。于一实施例中,更针对分类结果统计各类别的元件数量,并将统计分析结果填入一元件表中。因此,维修人员可以利用此"元件地图"与"对照表"来进行PCB维修工作。虽然本发明己以较佳实施例揭示如上,然其并非用以限定本发明,任何所属
技术领域
中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许更动与润饰,因此本发明的保护范围当以权利要求所界定的为准。权利要求1.一种产生元件地图的方法,包括自一电路布局文件取得多个元件的参考名称、料号、元件坐标与参考名称坐标;依照料号,将该电路布局文件的该些元件进行分类,以形成至少一类别;分配代表图式给该类别;将每一该些元件所属的代表图式配置于该元件地图中对应的元件坐标处;以及将每一该些元件的参考名称配置于该元件地图中对应的参考名称坐标处。2.如权利要求1所述的产生元件地图的方法,其特征在于,自电路布局文件取得元件的参考名称、料号、元件坐标与参考名称坐标的步骤包括自该电路布局文件汇出一元件文件;以及自该元件文件取得该些元件的参考名称、料号、元件坐标与参考名称坐标。3.如权利要求1所述的产生元件地图的方法,其特征在于,分配代表图式给该类别的步骤包括提供一图式库;自该图式库选择一图式做为该类别的该代表图式;以及依据该类别的元件的实际大小,调整该代表图式的大小。4.如权利要求1所述的产生元件地图的方法,其特征在于,还包括统计该类别于该电路布局文件中的元件数量;以及将该类别的代表图式、料号、与元件数量填入一元件表。5.如权利要求4所述的产生元件地图的方法,其特征在于,还包括将该类别所属元件的参考名称填入该元件表。6.如权利要求4所述的产生元件地图的方法,其特征在于,还包括将该元件表配置于该元件地图。7.如权利要求1所述的产生元件地图的方法,其特征在于,该电路布局文件为一印刷电路板的布局文件。8.如权利要求1所述的产生元件地图的方法,其特征在于,还包括将该元件地图汇出为一PDF文件。9.如权利要求1所述的产生元件地图的方法,其特征在于,还包括将该元件地图印出为元件地图纸本。10.—种电脑可读取存储媒体,用以存储一电脑程序,该电脑程序用以载入至一电脑系统中并且使得该电脑系统执行权利要求1所述的方法。全文摘要本发明公开了一种产生元件地图的方法。首先,自电路布局文件取得多个元件的参考名称、料号、元件坐标与参考名称坐标。依照料号,将电路布局文件的各个元件进行分类,以形成至少一类别。然后,分配代表图式给该类别。将每一元件所属的代表图式配置于元件地图中对应的元件坐标处,以及将每一元件的参考名称配置于元件地图中对应的参考名称坐标处。文档编号G06F17/50GK101408904SQ20071018190公开日2009年4月15日申请日期2007年10月12日优先权日2007年10月12日发明者叶家明,张有权,林明慧申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1