器件分析的实现方法和装置制造方法及图纸

技术编号:12399399 阅读:56 留言:0更新日期:2015-11-26 04:38
本发明专利技术公开了一种器件分析的实现方法和装置,该方法包括:对于包含需要分析的器件的文件进行分析,得到文件中各个器件所包含的层的信息;根据文件中层的信息确定每个器件中层与层之间的关系;根据文件中层与层之间的关系,确定器件与器件之间的差异性;根据确定的差异性,区分并识别每个器件。本发明专利技术通过根据层与层之间的关系确定器件间的差异性,从而精确区别并识别各个器件,达到分析器件的目的,能够避免通过手动操作的方式来分析器件,减少器件分析所耗费的时间和人力成本,并且能够提高器件分析的精确性。

【技术实现步骤摘要】

本专利技术涉及电子设计领域,并且特别地,设计一种器件分析的实现方法和装置
技术介绍
目前,在设计电子器件时,通常会借助一些设计工具来完成设计工作。并且,电子器件或电子器件的组合可以通过文件来保存,以便于设计工具来读取。虽然目前的设计工具能够识别上述文件,但是,设计工具并不能够提取文件中所包含器件的各种信息,这些信息包括类型、组、层、关联(关系)、结构、参数等中的一个或多个。在目前的操作中,主要依靠操作人员通过目视文件所包含的内容(例如,需要目视确定文件中所包括的各个层),并且由操作人员手动进行分析并提取各个器件的信息。因此,目前的器件分析主要依靠操作人员手动操作,当器件数量较多时,分析过程会耗费大量的人力和时间;此外,器件的分析需要依靠操作人员凭借经验进行,而且需要参照多个输入文件来进行,所以分析结果的正确性难以保证。针对相关技术中器件分析会消耗大量人力和时间、以及精确性无法保证的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中器件分析会消耗大量人力和时间、以及精确性无法保证的问题,本专利技术提出一种器件分析的实现方法和装置,能够减少器件分析所耗费的时间和人力成本,提高器件分析的精确性。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种器件分析的实现方法。根据本专利技术的器件分析的实现方法包括:对于包含需要分析的器件的文件进行分析,得到文件中各个器件所包含的层的信息;根据文件中层的信息确定每个器件中层与层之间的关系;根据文件中层与层之间的关系,确定器件与器件之间的差异性;根据确定的差异性,区分并识别每个器件。其中,在确定每个器件中层与层之间的关系时,对于每个层,通过将该层与该器件其余层进行逐次比较,确定该层与其它层之间的关系。并且,对于一个层,在每次将该层与其它层进行比较时,根据参与比较的层的信息、以及预先配置的用于确定层与层之间多种关系的确定方法,确定该层与相比较的层之间所满足的关系。其中,上述用于确定层与层之间关系的确定方法的数量为多个,每个确定方法用于确定层与层之间的关系是否满足多种关系中的一种,在确定每个器件中每个层与该器件的其他一个或多个层的关系时,以预定顺序和/或并行的方式执行多个确定方法。可选地,在将一个层与其他层进行比较时,以两两比较的方式确定器件中每个层与其它层之间的关系。此外,根据本专利技术的上述方法可以进一步包括:根据识别后的每个器件所包含的层对器件进行分类。并且,在对器件进行分类后,该实现方法可以进一步包括:根据器件的分类以及器件中层的信息,确定并提取器件的属性。可选地,器件的属性包括以下至少之一:器件的规格、器件的特征几何尺寸。根据本专利技术的另一方面,还提供了一种器件分析的实现装置。根据本专利技术的器件分析的实现装置包括:分析模块,用于对包含需要分析的器件的文件进行分析,得到文件中各个器件所包含的层的信息;第一确定模块,用于根据文件中层的信息确定每个器件中层与层之间的关系;第二确定模块,用于根据文件中层与层之间的关系,确定器件与器件之间的差异性;器件识别模块,用于根据确定的差异性,区分并识别每个器件。其中,在确定每个器件中层与层之间的关系时,对于每个层,第一确定模块通过将该层与该器件其余层进行逐次比较,确定该层与其它层之间的关系。并且,对于一个层,在每次将该层与其它层进行比较时,第一确定模块用于根据参与比较的层的信息、以及预先配置的用于确定层与层之间多种关系的确定方法,确定该层与相比较的层之间所满足的关系。进一步地,上述用于确定层与层之间关系的确定方法的数量为多个,每个确定方法用于确定层与层之间的关系是否满足多种关系中的一种,在确定每个器件中每个层与该器件的其他一个或多个层的关系时,第一确定模块以预定顺序和/或并行的方式执行多个确定方法。并且,第一确定模块以两两比较的方式确定器件中每个层与其它层之间的关系。此外,该装置可以进一步包括:分类模块,用于根据识别后的每个器件所包含的层对器件进行分类。此外,该装置可以进一步包括:提取模块,用于在对器件进行分类后,根据器件的分类以及器件中层的信息,确定并提取器件的属性。可选地,器件的属性包括以下至少之一:器件的规格、器件的特征几何尺寸。本专利技术通过根据层与层之间的关系确定器件间的差异性,从而精确区别并识别各个器件,达到分析器件的目的,能够避免通过手动操作的方式来分析器件,减少器件分析所耗费的时间和人力成本,并且能够提高器件分析的精确性。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的器件分析的实现方法的流程图;图2至图4是在触发图形化用户界面中的不同按键后进行相应处理并显示信息的不意图;图5是根据本专利技术实施例的器件分析的实现装置的框图;图6是实现本专利技术技术方案的计算机的示例性结构框图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。根据本专利技术的实施例,提供了一种器件分析的实现方法。如图1所示,根据本专利技术实施例的器件分析的实现方法包括:步骤S101,对于包含需要分析的器件的文件(该文件可以是*.gbs格式的文件,还可以是其他格式的文件)进行分析,得到文件中各个器件所包含的层的信息;步骤S103,根据文件中层的信息确定每个器件中层与层之间的关系;步骤S105,根据文件中层与层之间的关系,确定器件与器件之间的差异性;步骤S107,根据确定的差异性,区分并识别每个器件。通常情况下,在获得需要分析的文件时,通常也会获知该器件中包含哪些器件,但是,基于当前获得的文件,并不能够清楚这些器件之间的差异,也不能够清楚对这些器件应当提取什么类型的属性信息。借助于本专利技术实施例的上述方案,能够根据层与层之间的关系,得到器件之间的差异性,进而区别各个器件,从而达到分析器件的目的。在区分并识别每个器件之后,可以进行多个可选的步骤,例如,可以包括以下至少之一:确定器件的类型、确定需要对器件提取哪些属性、提取器件的属性、对每个器件标注属性和/或该器件的特点(标注的属性可以对应于整个器件,也可以对应于器件的部分层,标注后,当用户选择器件整体或部分层后,可以显示相应的属性)、对每个器件进行突出显示等。借助于本专利技术的上述方法,能够得到文件中各个器件之间的差异,并且获知每个器件包含哪些层、层与层之间的关系、以及器件/层的特性和规格等。下面将对根据本专利技术实施例的上述方法的具体过程进行描述。在根据本实施例的方法中,在确定每个器件中层与层之间的关系时,对于每个层,通过将该层与该器件其余层进行逐次比较,确定该层与其它层之间的关系。并且,对于一个层,在每次将该层与其它层进行比较时,根据参与比较的层的信息、以及预先配置的用于确定层与层之间多种关系的确定方法,确定该层与相比较的层之间所满足的关系。其中,上述用于确定层与层之当前第1页1&本文档来自技高网...

【技术保护点】
一种器件分析的实现方法,其特征在于,包括:对于包含需要分析的器件的文件进行分析,得到所述文件中各个器件所包含的层的信息;根据所述文件中层的信息确定每个器件中层与层之间的关系;根据所述文件中层与层之间的关系,确定器件与器件之间的差异性;根据确定的所述差异性,区分并识别每个器件。

【技术特征摘要】

【专利技术属性】
技术研发人员:张亚民黄慕真冯明陈鹏胜孙立群
申请(专利权)人:台湾积体电路制造股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1