器件分析的實現方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及電子設計領域,并且特別地,設計一種器件分析的實現方法和裝置。
【背景技術】
[0002]目前,在設計電子器件時,通常會借助一些設計工具來完成設計工作。并且,電子器件或電子器件的組合可以通過文件來保存,以便于設計工具來讀取。
[0003]雖然目前的設計工具能夠識別上述文件,但是,設計工具并不能夠提取文件中所包含器件的各種信息,這些信息包括類型、組、層、關聯(關系)、結構、參數等中的一個或多個。
[0004]在目前的操作中,主要依靠操作人員通過目視文件所包含的內容(例如,需要目視確定文件中所包括的各個層),并且由操作人員手動進行分析并提取各個器件的信息。
[0005]因此,目前的器件分析主要依靠操作人員手動操作,當器件數量較多時,分析過程會耗費大量的人力和時間;此外,器件的分析需要依靠操作人員憑借經驗進行,而且需要參照多個輸入文件來進行,所以分析結果的正確性難以保證。
[0006]針對相關技術中器件分析會消耗大量人力和時間、以及精確性無法保證的問題,目前尚未提出有效的解決方案。
【發(fā)明內容】
[0007]針對相關技術中器件分析會消耗大量人力和時間、以及精確性無法保證的問題,本發(fā)明提出一種器件分析的實現方法和裝置,能夠減少器件分析所耗費的時間和人力成本,提高器件分析的精確性。
[0008]本發(fā)明的技術方案是這樣實現的:
[0009]根據本發(fā)明的一個方面,提供了一種器件分析的實現方法。
[0010]根據本發(fā)明的器件分析的實現方法包括:
[0011]對于包含需要分析的器件的文件進行分析,得到文件中各個器件所包含的層的信息;
[0012]根據文件中層的信息確定每個器件中層與層之間的關系;
[0013]根據文件中層與層之間的關系,確定器件與器件之間的差異性;
[0014]根據確定的差異性,區(qū)分并識別每個器件。
[0015]其中,在確定每個器件中層與層之間的關系時,對于每個層,通過將該層與該器件其余層進行逐次比較,確定該層與其它層之間的關系。
[0016]并且,對于一個層,在每次將該層與其它層進行比較時,根據參與比較的層的信息、以及預先配置的用于確定層與層之間多種關系的確定方法,確定該層與相比較的層之間所滿足的關系。
[0017]其中,上述用于確定層與層之間關系的確定方法的數量為多個,每個確定方法用于確定層與層之間的關系是否滿足多種關系中的一種,在確定每個器件中每個層與該器件的其他一個或多個層的關系時,以預定順序和/或并行的方式執(zhí)行多個確定方法。
[0018]可選地,在將一個層與其他層進行比較時,以兩兩比較的方式確定器件中每個層與其它層之間的關系。
[0019]此外,根據本發(fā)明的上述方法可以進一步包括:
[0020]根據識別后的每個器件所包含的層對器件進行分類。
[0021]并且,在對器件進行分類后,該實現方法可以進一步包括:
[0022]根據器件的分類以及器件中層的信息,確定并提取器件的屬性。
[0023]可選地,器件的屬性包括以下至少之一:器件的規(guī)格、器件的特征幾何尺寸。
[0024]根據本發(fā)明的另一方面,還提供了一種器件分析的實現裝置。
[0025]根據本發(fā)明的器件分析的實現裝置包括:
[0026]分析模塊,用于對包含需要分析的器件的文件進行分析,得到文件中各個器件所包含的層的信息;
[0027]第一確定模塊,用于根據文件中層的信息確定每個器件中層與層之間的關系;
[0028]第二確定模塊,用于根據文件中層與層之間的關系,確定器件與器件之間的差異性;
[0029]器件識別模塊,用于根據確定的差異性,區(qū)分并識別每個器件。
[0030]其中,在確定每個器件中層與層之間的關系時,對于每個層,第一確定模塊通過將該層與該器件其余層進行逐次比較,確定該層與其它層之間的關系。
[0031]并且,對于一個層,在每次將該層與其它層進行比較時,第一確定模塊用于根據參與比較的層的信息、以及預先配置的用于確定層與層之間多種關系的確定方法,確定該層與相比較的層之間所滿足的關系。
[0032]進一步地,上述用于確定層與層之間關系的確定方法的數量為多個,每個確定方法用于確定層與層之間的關系是否滿足多種關系中的一種,在確定每個器件中每個層與該器件的其他一個或多個層的關系時,第一確定模塊以預定順序和/或并行的方式執(zhí)行多個確定方法。
[0033]并且,第一確定模塊以兩兩比較的方式確定器件中每個層與其它層之間的關系。
[0034]此外,該裝置可以進一步包括:
[0035]分類模塊,用于根據識別后的每個器件所包含的層對器件進行分類。
[0036]此外,該裝置可以進一步包括:提取模塊,用于在對器件進行分類后,根據器件的分類以及器件中層的信息,確定并提取器件的屬性。
[0037]可選地,器件的屬性包括以下至少之一:器件的規(guī)格、器件的特征幾何尺寸。
[0038]本發(fā)明通過根據層與層之間的關系確定器件間的差異性,從而精確區(qū)別并識別各個器件,達到分析器件的目的,能夠避免通過手動操作的方式來分析器件,減少器件分析所耗費的時間和人力成本,并且能夠提高器件分析的精確性。
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0040]圖1是根據本發(fā)明實施例的器件分析的實現方法的流程圖;
[0041]圖2至圖4是在觸發(fā)圖形化用戶界面中的不同按鍵后進行相應處理并顯示信息的不意圖;
[0042]圖5是根據本發(fā)明實施例的器件分析的實現裝置的框圖;
[0043]圖6是實現本發(fā)明技術方案的計算機的示例性結構框圖。
【具體實施方式】
[0044]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0045]根據本發(fā)明的實施例,提供了一種器件分析的實現方法。
[0046]如圖1所示,根據本發(fā)明實施例的器件分析的實現方法包括:
[0047]步驟S101,對于包含需要分析的器件的文件(該文件可以是*.gbs格式的文件,還可以是其他格式的文件)進行分析,得到文件中各個器件所包含的層的信息;
[0048]步驟S103,根據文件中層的信息確定每個器件中層與層之間的關系;
[0049]步驟S105,根據文件中層與層之間的關系,確定器件與器件之間的差異性;
[0050]步驟S107,根據確定的差異性,區(qū)分并識別每個器件。
[0051]通常情況下,在獲得需要分析的文件時,通常也會獲知該器件中包含哪些器件,但是,基于當前獲得的文件,并不能夠清楚這些器件之間的差異,也不能夠清楚對這些器件應當提取什么類型的屬性信息。借助于本發(fā)明實施例的上述方案,能夠根據層與層之間的關系,得到器件之間的差異性,進而區(qū)別各個器件,從而達到分析器件的目的。在區(qū)分并識別每個器件之后,可以進行多個可選的步驟,例如,可以包括以下至少之一:確定器件的類型、確定需要對器件提取哪些屬性、提取器件的屬性、對每個器件標注屬性和/或該器件的特點(標注的屬性可以對應于整個器件,也可以對應于器件的部分層,標注后,當用戶選擇器件整體或部分層后,可以顯示相應的屬性)、對每個器件進行突出顯示等。
[0052]借助于本發(fā)明的上述方法,能夠得到文件中各個器件之間的差異,并且獲知每個器件包含哪些層、層與層之間的關系、以及器件/層的特性和規(guī)格等。
[0053]下面將對根據本發(fā)明實施例的上述方法的具體過程進行描述。
[0054]在根據本實施例的方法中,在確定每個器件中層與層之間的關系時,對于每個層,通過將該層與該器件其余層進行逐次比較,確定該層與其它層之間的關系。
[0055]并且,對于一個層,在每次將該層與其它層進行比較時,根據參與比較的層的信息、以及預先配置的用于確定層與層之間多種關系的確定方法,確定該層與相比較的層之間所滿足的關系。
[0056]其中,上述用于確定層與層之