一种电路图的元件搜寻的方法

文档序号:6586160阅读:242来源:国知局

专利名称::一种电路图的元件搜寻的方法
技术领域
:本发明涉及一元件搜寻的方法,尤其涉及一种在电路图中以在特定区块内查找特定分类零件的元件搜寻的方法。
背景技术
:随着电子科技的蓬勃发展,电路图的设计也愈发复杂。每个电路图动辄包含了数百个,甚至数千个电子零件。这些电子零件包含了特定目的的集成电路antegratedCircuit,IC)、一般目的的处理器(CPU,CentralProcessingUnit)、特定应用的集成电路(Application-SpecificIntegratedCircuit)、变压器、开关、连接器、电阻器、电容器及电感器。对于一个电路设计公司或生产公司而言,在能达到所需功能的前题下,被使用于电路图上的零件能够愈少愈好。如此一来,即能降低成本。在一个电路图中,为能达到特定功能,部分电子零件是可经由适当设计来减少的,而部分电子零件则是不易经由适当设计来减少的。前述不易经由设计来减少的电子零件通常是集成电路、处理器、变压器、开关、连接器等等。而较容易经由设计来减少的电子零件通常为电阻器、电容器及电感器。虽然电阻器、电容器及电感器的单价相对于集成电路等零件的单价低了许多,但若数量庞大的话,电阻器、电容器及电感器的减少,亦能有效降低电路的成本。因此,许多电路设计业者即针对每一个电路图进行简化,以期能减少电阻器、电容器及电感器的使用。然而,虽然电路设计业者有上述需求,但并无任何工具得以满足其需求。
发明内容基于上述问题,本发明所要解决的技术问题在于提出一种电路图的元件搜寻的方法。以提供使用者在复杂的电路图中查找在特区域中,所使用特定零件的数量,以进行评估。为实现上述目的,本发明电路图的元件搜寻的方法适于一电路图。电路图具有一线路图及一零件文件。线路图具有多个线路页。每一线路页具有多个区块。元件搜寻的方法包含接收一指定区,指定区对应该些区块之一;依据该线路图产生多个零件页及一参数表,每一该些零件页对应每一该些线路页且包含多个零件编号、多个区块编号及多个零件值,每一该些零件编号对应该些区块编号之一及对应该些零件值之一,该参数表包含多个线路区,每一该些线路区包含一线路名、多个页编号及对应该些页编号的该些区块编号,每一该些页编号对应每一该些零件页;依据该指定区于该参数表查找对应该指定区的该些线路名及该些页编号;依据该指定区及被查找的该些页编号于该零件页查找对应的该些零件编号;依据被查找的该些零件编号于该零件文件查找对应每一该些零件编号的多个零件参数的至少一;以及输出被查找的该些线路名、被查找的该些零件编号、被查找之该些零件参数的至少一。其中,对应每一零件编号的该些零件参数选自于由一尺寸、一描述、一上限值、一下限值、一单价、一料号、一电压值、及一零件值所组成的群组。其中,每一该些零件页另包含多个料号、多个电压值、及多个零件值。其中,该输出被查找的该些线路名、被查找的该些零件编号、被查找的该些零件参数的至少之一的步骤为显示被查找的该些线路名、被查找的该些零件编号、被查找的该些零件参数的至少之一。其中,该输出被查找的该些线路名、被查找的该些零件编号、被查找的该些零件参数的至少之一的步骤为储存被查找的该些线路名、被查找的该些零件编号、被查找的该些零件参数的至少之一。其中,上述方法还包含累计被查找的该些零件编号的数量;以及显示该累计数量。其中,该累计被查找的该些零件编号的数量的步骤为依据一零件分类表分别累计被查找的该些零件编号的数量。因此,借助上述元件搜寻的方法,使用者可以在复杂的电路图中查找在指定区域中,所使用特定零件的数量,以进行评估。有关本发明的特征与实作,兹配合图示及实施例说明如下。图1为依据本发明之电路图的元件搜寻的方法一实施例的流程示意图。图2为依据本发明的电路图的拓扑表示意图;图3为依据本发明的电路图的线路页示意图;图4为依据本发明的电路图的零件文件示意图;图5为依据本发明的零件页清单示意图;图6为依据本发明的零件页示意图;图7为依据本发明的参数表示意图;图8为依据本发明的元件搜寻的方法的结果示意图;图9为依据本发明的电路图的元件搜寻的方法另一实施例的流程示意图。其中,附图标记10页编号12:区块编号14零件编号16料号18零件值20a,20b:线路区22线路名具体实施例方式首先,请参阅图1。图1依据本发明的电路图的元件搜寻的方法一实施例的流程示意图。电路图的元件搜寻的方法适于电路图。该电路图具有线路图(NETFile)及零件文件(ComponentsContentList)。前述线路图一般可由二种方式来检视,其一为拓扑表,另一为线路页。拓扑表及线路页可分别见于图2及图3。图2为依据本发明的电路图之拓扑表示意图。图3为依据本发明的电路图的线路页示意图。从图2可以看出,此拓扑表是以每个电源线路(PowerRail)为依据,列出与该电源线路连接的所有线路与零件。以图中的拓扑表为例,编号为+5VA的电源线路,依序连接(串联)有编号U7016的电源接头(PowerSourceConnector)、编号MAX_LX5的电源线1(PowerNet1)、编号L531的位置1(Location1)、编号DC_L531P1的电源线2(PowerNet2)、编号PAD3009的位置2(Location2)、以及编号+V5A的电源线3(PowerNet3)。在电源线3之后则并联了19个不同的零件。这些位于位置3(Location3)的零件编号包含了R95,R9585,Ull,U521,R9569,U501,U7017,U9,U24,R9780,R138,Q25,R732,U3,U24,U4,C9799,C14及Q40。其中,编号前缀为C者通常可表示为电容器。编号前缀为U者通常可表示为连接器。编号前缀为R者通常可表示为电阻器。编号前缀为L者通常可表示为电感器。编号前缀为Q者通常可表示为集成电路。但并不以此为限。在上述位置3之后,各别连接有电源线4(PowerNet4)。由于各别编号已列于图2,故不再赘述。在+V5A电源线路中,也具有一个编号R3的位置4(Location4)、及编号R3P2的电源线5(PowerNet5)。此即表示在Q40之后再串联一R3的电阻。在图2的拓扑表中另包括了两个字段。分别是观察点(ObservationPoint)、及电流负载(最大值)(CurrentLoad(Max))。此观察点系可供电性测试使用。而电流负载则是列出各零件的最大可负载的电流值。前述的电源线1、电源线2、电源线3、电源线4、及电源线5所指的即是实际的电性连接线路。可能是电性走线,也可能是导电孔(ViaHole)。其次,请续参阅图3。图3为一个线路图中的多个线路页的一单页示意图。图中的垂直轴以大写英文字母的A,B,C,D,E,F做编号。水平轴则是以阿拉伯数字的1到8做编号。如此一来,此线路页即可被区分为48个区块(8乘6)。每个区块的编号即可由英文字母及数字的组合来命名。例如区块编号为A2的区块即为图示在左上方A列(ROW)向右数的第二个区块。从图中可以看出,在A2区块中具有多个零件。每个线路图所具有的线路页的数量视线路图的设计而定。并无一定数量的限制。线路图的设计愈复杂,则线路页的数量将增加。而前述每个线路页所具有的区块数量也不限于上述的48个。也视每个线路页电路设计的复杂度而定。关于前述电路图中的零件文件,请参考图4阅览之。图4为依据本发明的电路图的零件文件示意图。零件文件是列出所有在电路图中的零件及其相关属性(或称零件参数)。换句话说,此零件文件即是将位于前述位置1、位置2、位置3、位置4、及位置5的所有零件依其零件编号列出。同时,零件文件也将对应每一零件编号的多个零件参数列出。以图4中框选区域为例。此框选区域显示编号为C16零件及C16零件编号所对应的所有零件参数。从图中可以知悉此对应C16零件编号的零件参数至少包含了料号6010A0026101、零件值luF_6.3V、描述CAPACIT0R_CHIPIuF6.3VKX5R0603TR等。接着,请再参阅图1。从图中可以得知电路图元件搜寻的方法包含下述步骤步骤S50接收一指定区,指定区对应线路页中的多个区块之一;5步骤S52依据线路图产生多个零件页及一参数表,每一零件页对应每一线路页且每一零件页包含多个零件编号、多个区块编号及多个零件值,每一零件编号系对应区块编号之一及对应零件值之一,参数表包含多个线路区,每一线路区包含一线路名、多个页编号及对应页编号之区块编号,每一页编号系对应每一零件页;步骤S54依据指定区于参数表查找对应指定区的线路名及页编号;步骤S56依据指定区及被查找之页编号于零件页查找对应的零件编号;步骤S58依据被查找的零件编号于零件文件查找对应每一零件编号的多个零件参数的至少之一;以及步骤S59输出被查找的线路名、被查找的零件编号、被查找的零件参数的至少之一。图1中的元件搜寻的方法可以是被执行于一般计算机(PersonalComputer)或是由特定用途的处理来执行。前述步骤S50接收一指定区是指由使用者输入对应线路页中所欲查找的区域。此指定区可以是单一区块,也可以是多个区块。借助让使用者输出指定区,可以适当的排除不必要的查找与零件列表。意即,使用者在执行本方法时,事先已知在每一个线路页中那些区块的零件是希望被进行分析或累计的,那些区块是不感兴趣的。例如,以图3为例,图中央的集成电路为必要元件,此必要元件较无经由设计来简化或省略的机会。因此,使用者可能仅对图中左上方的区块所使用的零件较感兴趣(意即希望经过累计后得知此电路图中所使用的电阻器、电容器及电感器的数量,再跟类似功能的电路图做比较,以得知是否有简化的机会)。所以,使用者即输入Al,A2,A3,Bi,B2,Cl,C2等区块编号。接着,进行步骤S52依据线路图产生多个零件页及一参数表。请配合图5、图6及图7阅览之。图5为依据本发明之零件页清单示意图。图6为依据本发明的零件页示意图。图7为依据本发明之参数表示意图。请参阅图5,其为依据本发明的零件页清单(PartPageList)示意图。图中可以看见,此零件页清单包含了50页的零件页(WHOl(PageOl)到页50(page50))。但并不以此为限。每个线路图所转出来的零件页(PartPage)的数量也因其电路复杂程度而有所不同。此零件页清单乃是提供便于浏览之用。实际施行时,也可不具有此零件页清单。在零件页清单中所见到的每一个页次(例如但不限于PageOl)前均可由使用者勾选。在使用者勾选后,即可显示被勾选的零件页的详细内容。前述零件页清单中的每一项页编号(例如但不限于pageOl,此页编号也可称为零件页编号)均对应着一个零件页。此零件页即可见于图6。图中可以看出,每个零件页包含了多笔数据。每笔数据下述几个字段页编号10、区块编号12、零件编号14、料号16、及零件值18。其中,以图面所示从上而下计数的第二笔数据中得知,在页编号10为39、区块编号12为A2的区域中配置有零件编号14为C389、C401及C553三个电容。而C389,C401,C553的料号16均为6010071041BT,且此三个电容的零件值18均为0.luF_16V。从上述内容即可以得知,零件页的数据为自线路图中的线路页及拓扑表所撷取而得的。关于前述步骤S52所产生的参数表(xreftable)则可见于图7。此参数表也为从线路图中的线路页及拓扑表所撷取而得。参数表是以拓扑表中的电源线路为群组(也可称为线路区),将同一电源线路(线路区)内的所有零件被配置于线路页中的区块的编号列出。以图7为例,参数表包含多个线路区20a,20b。线路区例如但不限于Net:+V3AL、及Net:+V3AL_DB。每一线路区20a,20b包含一线路名22(例如+V3AL)、多个页编号10及对应该些页编号10之该些区块编号12,每一该些页编号10系对应每一图6的零件页。再请参阅图7,以图中电源线路(线路区)为Net:+V3AL为例,其所连接的所有零件所在位置包含页编号为5的D3区块、页编号为6的A6,C2,C6,D4及D6区块、页编号为7的D3区块、页编号为14的A4与A5区块、页编号为31的A2区块、以及页编号为39的A2,A4,B5,B6,C7,D8区块。从上述参数表与零件页示意图即可得知,每一零件页对应每一线路页且每一零件页包含多个零件编号14、多个区块编号12及多个零件值18,每一零件编号14系对应该些区块编号12之一及对应该些零件值18之一。接着,进行步骤S54。即依据使用者输入的指定区,于参数表中查找对应指定区(依区块编号)的线路名22及页编号10。再依执行步骤S56,即依据指定区及被查找的页编号10,于零件页查找对应的零件编号14。如此一来,即将指定区域的所有零件编号14及其对应的页编号10均查找出来了。若使用者仅需对电阻器、电容器或电感器进行查找,在此步骤S56中也可增加限定查找的条件,例如仅查找零件编号为C、R及L开头的零件。关于所欲查找的关键词的设定,可于步骤S50处增加。也即,步骤S50也可为接收一指定区及一关键词。而步骤S56则修改为依据指定区、关键词及被查找之页编号于零件页查找对应的零件编号。复,执行步骤S58。依据零件编号14于零件文件查找对应每一零件编号的多个零件参数之一。也就是说,把在使用者的指定区内的所有零件编号所对应的零件参数从零件文件中查找出来。此些零件参数可以是但不限于尺寸(Size)、描述(Description)、上限值(Upperlimit)、下限值(Lowerlimit)、单价(UnitPrice)、料号(PartNumber)16、电压值(Voltage)、或零件值(PartValue)18。最后,即进行步骤S59,以输出被查找之线路名、被查找之零件编号、被查找的零件参数的至少一个。此处的输出可以是显示,也可以是储存被查找的线路名、被查找的零件编号、被查找的零件参数的至少一个。关于步骤S59所输出(或显示或储存)的数据,请见于图8,其系为依据本发明的元件搜寻的方法的结果示意图。图中可以看出,输出的结果可包含线路名22、零件清单(即零件编号14)、料号、尺寸、零件值、电压、描述等等。除了图8所示的格式之外,输出的数据可以选自前述零件参数之一。再者,请参阅图9。其为依据本发明之电路图的元件搜寻的方法另一实施例的流程示意图。此元件搜寻的方法的步骤可在前述步骤S59之前或之后。也就是说,元件搜寻的方法另包含步骤S60累计被查找的该些零件编号的数量;以及步骤S62显示该累计数量。前述步骤S60可将被查找到的零件编号的数量进行累计,以得知同一零件编号用了多少颗。以利后续比较使用。而步骤S62则是将累计的数量显示。7对于步骤S60的累计,也可以修改为依据一零件分类表分别累计被查找的零件编号的数量。此处的零件分类表可以是但不限于电阻器、电容器、及电感器等分类。也就是说,也以把所查找到的零件,分别依电阻器、电容器及电感器三类进行数量统计。此外,也可以做更进一步(更细)的分类统计。例如,将相同零件值的电容器各别统计数量、或相同电阻值的电阻器分别统计数量。以得到更多的分析参考信息。综上所述,经由本发明的电路图的元件搜寻的方法,可以从线路图及零件文件中快速撷取出使用者所关心的区块中的零件清单,可以把原本需要3天工时的工作,在5分钟左右即可完成。如此一来,使用者可进行评估与比对,解决前述问题。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。权利要求1.一种电路图的元件搜寻的方法,适于一电路图,该电路图具有一线路图及一零件文件,该线路图具有多个线路页,每一线路页具有多个区块,该元件搜寻的方法包含接收一指定区,该指定区对应该些区块之一;依据该线路图产生多个零件页及一参数表,每一该些零件页对应每一该些线路页且包含多个零件编号、多个区块编号及多个零件值,每一该些零件编号对应该些区块编号之一及对应该些零件值之一,该参数表包含多个线路区,每一该些线路区包含一线路名、多个页编号及对应该些页编号的该些区块编号,每一该些页编号对应每一该些零件页;依据该指定区于该参数表查找对应该指定区的该些线路名及该些页编号;依据该指定区及被查找的该些页编号于该零件页查找对应的该些零件编号;依据被查找的该些零件编号于该零件文件查找对应每一该些零件编号的多个零件参数的至少之一;以及输出被查找的该些线路名、被查找的该些零件编号、被查找的该些零件参数的至少一。2.根据权利要求1所述的元件搜寻的方法,其特征在于,对应每一零件编号的该些零件参数选自于由一尺寸、一描述、一上限值、一下限值、一单价、一料号、一电压值、及一零件值所组成的群组。3.根据权利要求1所述的元件搜寻的方法,其特征在于,每一该些零件页另包含多个料号、多个电压值、及多个零件值。4.根据权利要求1所述的元件搜寻的方法,其特征在于,该输出被查找的该些线路名、被查找的该些零件编号、被查找的该些零件参数的至少之一的步骤为显示被查找的该些线路名、被查找的该些零件编号、被查找的该些零件参数的至少之一。5.根据权利要求1所述的元件搜寻的方法,其特征在于,该输出被查找的该些线路名、被查找的该些零件编号、被查找的该些零件参数的至少之一的步骤为储存被查找的该些线路名、被查找的该些零件编号、被查找的该些零件参数的至少之一。6.根据权利要求1所述的元件搜寻的方法,其特征在于,另包含累计被查找的该些零件编号的数量;以及显示该累计数量。7.根据权利要求6所述的元件搜寻的方法,其特征在于,该累计被查找的该些零件编号的数量的步骤为依据一零件分类表分别累计被查找的该些零件编号的数量。全文摘要一种电路图的元件搜寻的方法,适于电路图。元件搜寻方法包含接收指定区、依据电路图的线路图产生零件页及参数表、依据指定区于参数表中查找对应指定区的线路名及页编号、依据指定及被查找的页编号于零件页中查找对应的零件编号、依据被查找到的零件编号在电路图的零件文件中查找对应每个零件编号的零件参数之一、以及输出被查找到的线路名、零件编号及零件参数之一。借助此方法,即轻易让使用者在复杂的电路图中查找在特区域中,所使用特定零件的数量,以进行评估。解决现有电路设计相关软件无法自动查找的问题。文档编号G06F17/50GK102081636SQ20091025332公开日2011年6月1日申请日期2009年11月30日优先权日2009年11月30日发明者游巧毓申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1