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