專利名稱:印刷線路板設(shè)計(jì)的自動(dòng)審查裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種印刷線路板設(shè)計(jì)的自動(dòng)審查裝置及其方法。
為了方便對(duì)PCB設(shè)計(jì)的審查,人們還根據(jù)設(shè)計(jì)審查的需要設(shè)計(jì)了一種審查軟件,但該軟件僅限于對(duì)PCB工藝方面的審查,審查過(guò)程是通過(guò)調(diào)用預(yù)先設(shè)定的詳細(xì)的規(guī)則進(jìn)行的,如果檢查出不符合相應(yīng)規(guī)則的設(shè)計(jì),則可以直接鏈接到相關(guān)的設(shè)計(jì)軟件,由其進(jìn)行修改操作。目前的PCB審查軟件所檢查的設(shè)計(jì)內(nèi)容僅局限于自帶的設(shè)計(jì)規(guī)則庫(kù),而且用戶只能修改規(guī)則的參數(shù)和開(kāi)關(guān),無(wú)法根據(jù)自己的需要定義新的規(guī)則,利用新的規(guī)則對(duì)PCB的設(shè)計(jì)進(jìn)行審查。
另外,還可以利用現(xiàn)有的PCB設(shè)計(jì)軟件附帶的規(guī)則檢查功能對(duì)PCB設(shè)計(jì)進(jìn)行審查,但該規(guī)則檢查功能僅能夠檢查部分關(guān)于PCB設(shè)計(jì)的簡(jiǎn)單的屬性,用戶無(wú)法自定義規(guī)則,或者對(duì)已有的規(guī)則進(jìn)行擴(kuò)展,因此,PCB設(shè)計(jì)軟件附帶的規(guī)則檢查功能具有功能簡(jiǎn)單、應(yīng)用范圍較窄等缺點(diǎn),而無(wú)法滿足對(duì)PCB設(shè)計(jì)進(jìn)行全面審查的需要。
本發(fā)明的目的是這樣實(shí)現(xiàn)的印刷線路板設(shè)計(jì)的自動(dòng)審查裝置,其結(jié)構(gòu)包括數(shù)據(jù)庫(kù)管理模塊用于將輸入的印刷線路板(PCB審)查規(guī)則生成對(duì)應(yīng)的腳本,并管理各個(gè)腳本;腳本支持模塊用于解釋、運(yùn)行腳本,為腳本調(diào)用PCB設(shè)計(jì)的相關(guān)信息,根據(jù)審查結(jié)果作相應(yīng)處理并將審查結(jié)果提供給用戶;數(shù)據(jù)庫(kù)接口模塊用于在PCB審查規(guī)則數(shù)據(jù)庫(kù)中為數(shù)據(jù)庫(kù)管理模塊提供接口,完成規(guī)則數(shù)據(jù)庫(kù)中腳本的提取、存放操作;PCB審查規(guī)則數(shù)據(jù)庫(kù)用于存放PCB審查規(guī)則腳本;PCB設(shè)計(jì)軟件接口模塊為腳本支持模塊提供與應(yīng)用的PCB設(shè)計(jì)軟件的接口,用于腳本支持模塊提取PCB設(shè)計(jì)的相關(guān)信息,并為審查結(jié)果提供返標(biāo)功能。
所述的數(shù)據(jù)庫(kù)管理模塊包括用戶管理子模塊用于驗(yàn)證、管理用戶權(quán)限;
規(guī)則管理子模塊用于管理PCB設(shè)計(jì)審查規(guī)則數(shù)據(jù)庫(kù)中所有腳本;規(guī)則輸入子模塊用于輸入PCB審查規(guī)則,并將輸入的PCB審查規(guī)則生成腳本保存在本地;并可根據(jù)規(guī)則輸入權(quán)限將經(jīng)過(guò)調(diào)試的PCB審查規(guī)則腳本轉(zhuǎn)存于規(guī)則庫(kù)中。
所述的數(shù)據(jù)庫(kù)接口模塊還用于將PCB審查規(guī)則數(shù)據(jù)庫(kù)中腳本進(jìn)行加密和解密。
印刷線路板的自動(dòng)審查裝置還包括用于將審查結(jié)果顯示給用戶、保存審查結(jié)果及提供返標(biāo)功能的審查結(jié)果顯示、返標(biāo)模塊。
一種印刷線路板設(shè)計(jì)的自動(dòng)審查方法,包括(1)輸入相應(yīng)的PCB審查規(guī)則,并生成相應(yīng)的腳本;(2)將相應(yīng)的腳本根據(jù)需要保存于PCB審查規(guī)則數(shù)據(jù)庫(kù)中;(3)根據(jù)PCB設(shè)計(jì)審查的需要調(diào)用數(shù)據(jù)庫(kù)中的腳本對(duì)PCB的設(shè)計(jì)進(jìn)行審查,并將審查結(jié)果通知用戶。
所述的步驟(2)包括(61)判斷用戶是否有PCB審查規(guī)則輸入權(quán)限,如果有,則執(zhí)行步驟(62),否則,執(zhí)行步驟(63);(62)將其輸入的經(jīng)過(guò)調(diào)試的PCB審查規(guī)則保存于規(guī)則數(shù)據(jù)庫(kù)服務(wù)器中的PCB審查規(guī)則數(shù)據(jù)庫(kù)中;經(jīng)過(guò)調(diào)試的PCB審查規(guī)則為通過(guò)語(yǔ)法編譯及規(guī)則準(zhǔn)確性測(cè)試的PCB審查規(guī)則;(63)將其輸入的PCB審查規(guī)則保存于本地的PCB審查規(guī)則數(shù)據(jù)庫(kù)中。
所述的步驟(3)包括(71)輸入用戶名和密碼進(jìn)行權(quán)限認(rèn)證;(72)判斷是否通過(guò)權(quán)限認(rèn)證,如果通過(guò),執(zhí)行步驟(73),否則,執(zhí)行步驟(74);(73)調(diào)用規(guī)則數(shù)據(jù)庫(kù)服務(wù)器上的PCB審查規(guī)則數(shù)據(jù)庫(kù)中的腳本進(jìn)行PCB設(shè)計(jì)的審查;(74)調(diào)用本地的PCB審查規(guī)則數(shù)據(jù)庫(kù)中的腳本進(jìn)行PCB設(shè)計(jì)的審查。
所述的步驟(3)包括(81)通過(guò)一個(gè)總的腳本檢查PCB設(shè)計(jì)的關(guān)鍵器件,并調(diào)用相應(yīng)的規(guī)則完成整個(gè)PCB設(shè)計(jì)的自動(dòng)審查過(guò)程;(82)將PCB設(shè)計(jì)自動(dòng)審查的結(jié)果顯示給用戶,并將可以返標(biāo)的規(guī)則通過(guò)返標(biāo)轉(zhuǎn)移到PCB設(shè)計(jì)軟件,在PCB設(shè)計(jì)軟件上做相應(yīng)的處理。
所述的步驟(82)還包括將PCB設(shè)計(jì)自動(dòng)審查的結(jié)果保存。
所述的步驟(3)還包括手動(dòng)輔助PCB設(shè)計(jì)審查過(guò)程(101)選擇PCB設(shè)計(jì)中需要手動(dòng)進(jìn)行審查的器件;(102)調(diào)用相應(yīng)PCB設(shè)計(jì)審查規(guī)則的腳本對(duì)該器件進(jìn)行審查,以獲取審查結(jié)果。
由上述技術(shù)方案可以看出,本發(fā)明采用腳本格式保存PCB審查規(guī)則,以控制PCB設(shè)計(jì)自動(dòng)審查的過(guò)程,腳本的靈活性,使得無(wú)需升級(jí)軟件就可以支持層出不窮的PCB設(shè)計(jì)審查規(guī)則,從而不斷地積累PCB設(shè)計(jì)審查的經(jīng)驗(yàn);而且本發(fā)明中內(nèi)嵌腳本編輯器,用戶可以很容易地自定義PCB設(shè)計(jì)審查規(guī)則,使得本發(fā)明具有良好的擴(kuò)展性。本發(fā)明中提供PCB設(shè)計(jì)軟件接口模塊,打通了不同的PCB設(shè)計(jì)軟件之間的隔閡,可以兼容多種PCB設(shè)計(jì)軟件。本發(fā)明中還通過(guò)PCB設(shè)計(jì)審查規(guī)則數(shù)據(jù)庫(kù)字段加密和用戶權(quán)限管理,保證了PCB設(shè)計(jì)審查規(guī)則數(shù)據(jù)庫(kù)的保密特性。另外,本發(fā)明中的手工輔助審查功能可以對(duì)PCB設(shè)計(jì)中的個(gè)別器件進(jìn)行審查信息提示,并可以馬上開(kāi)始審查,并得到結(jié)果,進(jìn)一步方便了對(duì)PCB設(shè)計(jì)的審查。
腳本支持模塊用于解釋、運(yùn)行腳本,為腳本調(diào)用PCB設(shè)計(jì)的相關(guān)信息,根據(jù)審查結(jié)果作相應(yīng)處理并將審查結(jié)果提供給用戶;數(shù)據(jù)庫(kù)接口模塊用于在PCB審查規(guī)則數(shù)據(jù)庫(kù)中為數(shù)據(jù)庫(kù)管理模塊提供接口,完成規(guī)則數(shù)據(jù)庫(kù)中腳本的提取、存放操作;數(shù)據(jù)庫(kù)接口模塊還用于將PCB審查規(guī)則數(shù)據(jù)庫(kù)中腳本進(jìn)行加密和解密;PCB審查規(guī)則數(shù)據(jù)庫(kù)中用于存放PCB審查規(guī)則腳本;PCB設(shè)計(jì)軟件接口模塊為腳本支持模塊提供與應(yīng)用的PCB設(shè)計(jì)軟件的接口,用于腳本支持模塊提取PCB設(shè)計(jì)的相關(guān)信息,并為審查結(jié)果提供返標(biāo)功能。
審查結(jié)果顯示、返標(biāo)模塊用于將審查結(jié)果顯示給用戶、保存審查結(jié)果及提供返標(biāo)功能。
參見(jiàn)圖2,本發(fā)明所述的印刷線路板設(shè)計(jì)的自動(dòng)審查方法的具體實(shí)施方式
如下為了實(shí)現(xiàn)對(duì)PCB設(shè)計(jì)進(jìn)行自動(dòng)審查,必需確定相應(yīng)的規(guī)則,規(guī)則涉及到需要檢查的PCB設(shè)計(jì)內(nèi)容;然后,利用所確定的規(guī)則建立PCB設(shè)計(jì)審查規(guī)則數(shù)據(jù)庫(kù),具體過(guò)程包括步驟1對(duì)PCB設(shè)計(jì)審查規(guī)則進(jìn)行分類;PCB設(shè)計(jì)審查規(guī)則可以分為通用規(guī)則和特殊規(guī)則,通用規(guī)則對(duì)于所有器件都適用,例如芯片退耦電容必須放到芯片電源管腳附近等。特殊規(guī)則僅適用于個(gè)別器件,比如某個(gè)芯片的某電源管腳要流過(guò)300mA電流等;對(duì)規(guī)則的分類可以方便規(guī)則的管理及應(yīng)用。
步驟2輸入PCB設(shè)計(jì)審查規(guī)則,并生成相應(yīng)的PCB設(shè)計(jì)審查規(guī)則腳本,生成的腳本存放在網(wǎng)絡(luò)的規(guī)則數(shù)據(jù)庫(kù)服務(wù)器中。集中的規(guī)則升級(jí)是在規(guī)則數(shù)據(jù)庫(kù)服務(wù)器上面進(jìn)行,用戶在通過(guò)身份認(rèn)證后才能使用規(guī)則數(shù)據(jù)庫(kù)服務(wù)器上的PCB設(shè)計(jì)審查規(guī)則;規(guī)則數(shù)據(jù)庫(kù)還需要經(jīng)過(guò)加密處理,加密關(guān)鍵的字段通過(guò)接口模塊自動(dòng)解密后方可使用;其中,身份認(rèn)證制度為根據(jù)不同的用戶分配不同的權(quán)限,用戶根據(jù)為其分配的權(quán)限使用網(wǎng)絡(luò)中的規(guī)則數(shù)據(jù)庫(kù)服務(wù)器中保存的PCB設(shè)計(jì)審查規(guī)則。首先,用戶登錄到該服務(wù)器上面;然后,輸入用戶信息,服務(wù)器就可以根據(jù)該用戶的權(quán)限情況,提供不同的服務(wù)。對(duì)于普通用戶只能瀏覽其中的規(guī)則而不能拷貝,也不可以下載到用戶本地的計(jì)算機(jī);對(duì)于管理者則可以對(duì)其中的規(guī)則作修改、添加和刪除等處理。集中保存管理規(guī)則便于統(tǒng)一控制規(guī)則的修改和升級(jí),保證用戶能夠及時(shí)使用最新版本的規(guī)則。對(duì)于用戶在本地保存的規(guī)則,普通的用戶可以添加、編輯、刪除,也可以提交管理員添加到統(tǒng)一管理的規(guī)則庫(kù)中;用戶輸入的新的PCB設(shè)計(jì)審查規(guī)則根據(jù)用戶的規(guī)則輸入權(quán)限將其保存于相應(yīng)的PCB設(shè)計(jì)審查規(guī)則數(shù)據(jù)庫(kù)中,對(duì)于有規(guī)則輸入權(quán)限的用戶可將其輸入的經(jīng)過(guò)調(diào)試的PCB審查規(guī)則保存于規(guī)則數(shù)據(jù)庫(kù)服務(wù)器中的PCB審查規(guī)則數(shù)據(jù)庫(kù)中,經(jīng)過(guò)調(diào)試的PCB審查規(guī)則為通過(guò)語(yǔ)法編譯及規(guī)則準(zhǔn)確性測(cè)試的PCB審查規(guī)則,即為可以使用的正確的PCB審查規(guī)則;對(duì)于無(wú)規(guī)則輸入權(quán)限的用戶可將其輸入的PCB審查規(guī)則保存于本地的PCB審查規(guī)則數(shù)據(jù)庫(kù)中。
對(duì)于建立的規(guī)則數(shù)據(jù)庫(kù)允許進(jìn)行規(guī)則的輸入和擴(kuò)充操作本地的用戶可以臨時(shí)加入審查規(guī)則,而規(guī)則的管理者也可以加入規(guī)則;加入的規(guī)則可以是對(duì)單個(gè)特定器件的,也可以是對(duì)所有器件的,通過(guò)規(guī)則的擴(kuò)充,能夠使電路原理圖自動(dòng)審查模塊功能不斷增強(qiáng),并且更加全面,檢查結(jié)果更加合理;規(guī)則主要是使用腳本的形式輸入,腳本可以用TCL,也可以是VBSctipt、JAVA script、perl等,通過(guò)編寫腳本,就能夠通過(guò)相應(yīng)的接口,取得需要的信息,例如器件編碼、坐標(biāo)等,并可以根據(jù)取得的信息做進(jìn)一步的處理,比如判斷是否符合規(guī)則要求等,實(shí)現(xiàn)了對(duì)規(guī)則的擴(kuò)充,而無(wú)需對(duì)其它審查程序進(jìn)行升級(jí)處理。
通過(guò)上述過(guò)程建立了PCB設(shè)計(jì)自動(dòng)審查過(guò)程中需要使用的保存有相應(yīng)的腳本的PCB審查規(guī)則數(shù)據(jù)庫(kù),下面便可以根據(jù)需要調(diào)用其中的腳本進(jìn)行PCB設(shè)計(jì)的自動(dòng)審查,具體過(guò)程如下步驟3用戶登錄到規(guī)則數(shù)據(jù)庫(kù)服務(wù)器,并輸入用戶信息;步驟4判斷該用戶是否通過(guò)權(quán)限認(rèn)證,即是否有權(quán)限使用網(wǎng)絡(luò)中的規(guī)則數(shù)據(jù)庫(kù)服務(wù)器中的規(guī)則,如果有權(quán)使用其中的規(guī)則,則執(zhí)行步驟5,否則,執(zhí)行步驟6;步驟5調(diào)用規(guī)則數(shù)據(jù)庫(kù)服務(wù)器上的PCB審查規(guī)則數(shù)據(jù)庫(kù)中的腳本進(jìn)行PCB設(shè)計(jì)的審查,執(zhí)行步驟7;具體審查過(guò)程為通過(guò)一個(gè)總的腳本檢查PCB設(shè)計(jì)的關(guān)鍵器件,并調(diào)用相應(yīng)的規(guī)則完成整個(gè)PCB設(shè)計(jì)的自動(dòng)審查過(guò)程;總的腳本為通用的模板,用戶可以通過(guò)修改選擇需要運(yùn)行的規(guī)則和參數(shù);
步驟6調(diào)用本地的PCB審查規(guī)則數(shù)據(jù)庫(kù)中的腳本進(jìn)行PCB設(shè)計(jì)的審查,執(zhí)行步驟7;步驟7將PCB設(shè)計(jì)自動(dòng)審查的結(jié)果顯示給用戶,瀏覽審查結(jié)果的過(guò)程中提供了過(guò)濾功能,用戶可以通過(guò)設(shè)置過(guò)濾掉某些類的錯(cuò)誤、警告等;將可以返標(biāo)的規(guī)則通過(guò)返標(biāo)轉(zhuǎn)移到PCB設(shè)計(jì)軟件,在PCB設(shè)計(jì)軟件上做相應(yīng)的處理;同時(shí),還可將PCB設(shè)計(jì)自動(dòng)審查的結(jié)果保存,用于形成審查報(bào)告。
為了方便用戶的使用,除了可以對(duì)PCB設(shè)計(jì)進(jìn)行自動(dòng)進(jìn)行審查外,還提供了手動(dòng)輔助審查功能;選中需要手動(dòng)輔助審查的某個(gè)器件,啟動(dòng)手動(dòng)輔助審查功能后提示這個(gè)器件的審查規(guī)則,可以自動(dòng)進(jìn)行審查,也可以人工輔助進(jìn)行審查,之后給出審查結(jié)果;手動(dòng)輔助審查也是利用腳本進(jìn)行相應(yīng)的審查,首先由PCB軟件接口模塊捕捉用戶輸入產(chǎn)生的事件觸發(fā)審查過(guò)程,然后,由PCB接口模塊調(diào)用一個(gè)通用的腳本,把選中的器件信息傳入這個(gè)腳本,腳本根據(jù)用戶需要從數(shù)據(jù)庫(kù)取出信息輔助用戶審查,或者自動(dòng)執(zhí)行數(shù)據(jù)庫(kù)里面的腳本來(lái)完成本器件的審查,審查的結(jié)果處理與自動(dòng)審查部分相同。
權(quán)利要求
1.一種印刷線路板設(shè)計(jì)的自動(dòng)審查裝置,其特征在于包括數(shù)據(jù)庫(kù)管理模塊用于將輸入的印刷線路板(PCB審)查規(guī)則生成對(duì)應(yīng)的腳本,并管理各個(gè)腳本;腳本支持模塊用于解釋、運(yùn)行腳本,為腳本調(diào)用PCB設(shè)計(jì)的相關(guān)信息,根據(jù)審查結(jié)果作相應(yīng)處理并將審查結(jié)果提供給用戶;數(shù)據(jù)庫(kù)接口模塊用于在PCB審查規(guī)則數(shù)據(jù)庫(kù)中為數(shù)據(jù)庫(kù)管理模塊提供接口,完成規(guī)則數(shù)據(jù)庫(kù)中腳本的提取、存放操作;PCB審查規(guī)則數(shù)據(jù)庫(kù)用于存放PCB審查規(guī)則腳本;PCB設(shè)計(jì)軟件接口模塊為腳本支持模塊提供與應(yīng)用的PCB設(shè)計(jì)軟件的接口,用于腳本支持模塊提取PCB設(shè)計(jì)的相關(guān)信息,并為審查結(jié)果提供返標(biāo)功能。
2.根據(jù)權(quán)利要求1所述的印刷線路板的自動(dòng)審查裝置,其特征在于所述的數(shù)據(jù)庫(kù)管理模塊包括用戶管理子模塊用于驗(yàn)證、管理用戶權(quán)限;規(guī)則管理子模塊用于管理PCB設(shè)計(jì)審查規(guī)則數(shù)據(jù)庫(kù)中所有腳本;規(guī)則輸入子模塊用于輸入PCB審查規(guī)則,并將輸入的PCB審查規(guī)則生成腳本保存在本地;并可根據(jù)規(guī)則輸入權(quán)限將經(jīng)過(guò)調(diào)試的PCB審查規(guī)則腳本轉(zhuǎn)存于規(guī)則庫(kù)中。
3.根據(jù)權(quán)利要求2所述的印刷線路板的自動(dòng)審查裝置,其特征在于所述的數(shù)據(jù)庫(kù)接口模塊還用于將PCB審查規(guī)則數(shù)據(jù)庫(kù)中腳本進(jìn)行加密和解密。
4.根據(jù)權(quán)利要求1所述的印刷線路板的自動(dòng)審查裝置,其特征在于還包括用于將審查結(jié)果顯示給用戶、保存審查結(jié)果及提供返標(biāo)功能的審查結(jié)果顯示、返標(biāo)模塊。
5.一種印刷線路板設(shè)計(jì)的自動(dòng)審查方法,包括(1)輸入相應(yīng)的PCB審查規(guī)則,并生成相應(yīng)的腳本;(2)將相應(yīng)的腳本根據(jù)需要保存于PCB審查規(guī)則數(shù)據(jù)庫(kù)中;(3)根據(jù)PCB設(shè)計(jì)審查的需要調(diào)用數(shù)據(jù)庫(kù)中的腳本對(duì)PCB的設(shè)計(jì)進(jìn)行審查,并將審查結(jié)果通知用戶。
6.根據(jù)權(quán)利要求5所述的印刷線路板的自動(dòng)審查方法,其特征在于所述的步驟(2)包括(61)判斷用戶是否有PCB審查規(guī)則輸入權(quán)限,如果有,則執(zhí)行步驟(62),否則,執(zhí)行步驟(63);(62)將其輸入的經(jīng)過(guò)調(diào)試的PCB審查規(guī)則保存于規(guī)則數(shù)據(jù)庫(kù)服務(wù)器中的PCB審查規(guī)則數(shù)據(jù)庫(kù)中;經(jīng)過(guò)調(diào)試的PCB審查規(guī)則為通過(guò)語(yǔ)法編譯及規(guī)則準(zhǔn)確性測(cè)試的PCB審查規(guī)則;(63)將其輸入的PCB審查規(guī)則保存于本地的PCB審查規(guī)則數(shù)據(jù)庫(kù)中。
7.根據(jù)權(quán)利要求6所述的印刷線路板的自動(dòng)審查方法,其特征在于所述的步驟(3)包括(71)輸入用戶名和密碼進(jìn)行權(quán)限認(rèn)證;(72)判斷是否通過(guò)權(quán)限認(rèn)證,如果通過(guò),執(zhí)行步驟(73),否則,執(zhí)行步驟(74);(73)調(diào)用規(guī)則數(shù)據(jù)庫(kù)服務(wù)器上的PCB審查規(guī)則數(shù)據(jù)庫(kù)中的腳本進(jìn)行PCB設(shè)計(jì)的審查;(74)調(diào)用本地的PCB審查規(guī)則數(shù)據(jù)庫(kù)中的腳本進(jìn)行PCB設(shè)計(jì)的審查。
8.根據(jù)權(quán)利要求5所述的印刷線路板的自動(dòng)審查方法,其特征在于所述的步驟(3)包括(81)通過(guò)一個(gè)總的腳本檢查PCB設(shè)計(jì)的關(guān)鍵器件,并調(diào)用相應(yīng)的規(guī)則完成整個(gè)PCB設(shè)計(jì)的審查過(guò)程;(82)將PCB設(shè)計(jì)審查的結(jié)果顯示給用戶,并將可以返標(biāo)的規(guī)則通過(guò)返標(biāo)轉(zhuǎn)移到PCB設(shè)計(jì)軟件,在PCB設(shè)計(jì)軟件上做相應(yīng)的處理。
9.根據(jù)權(quán)利要求8所述的印刷線路板的自動(dòng)審查方法,其特征在于所述的步驟(82)還包括將PCB設(shè)計(jì)審查的結(jié)果保存。
10.根據(jù)權(quán)利要求5所述的印刷線路板的自動(dòng)審查方法,其特征在于所述的步驟(3)還包括手動(dòng)輔助PCB設(shè)計(jì)審查過(guò)程(101)選擇PCB設(shè)計(jì)中需要手動(dòng)進(jìn)行審查的器件;(102)調(diào)用相應(yīng)PCB設(shè)計(jì)審查規(guī)則的腳本對(duì)該器件進(jìn)行審查,以獲取審查結(jié)果。
全文摘要
本發(fā)明涉及一種印刷線路板的自動(dòng)審查裝置及方法。本發(fā)明是將輸入的PCB設(shè)計(jì)審查規(guī)則編輯生成相應(yīng)的腳本;并將相應(yīng)的腳本根據(jù)需要保存于PCB設(shè)計(jì)審查規(guī)則數(shù)據(jù)庫(kù)中;這樣,用戶便可以根據(jù)PCB上的器件調(diào)用數(shù)據(jù)庫(kù)中相應(yīng)的腳本對(duì)PCB的設(shè)計(jì)進(jìn)行審查。由于腳本的靈活性,不用升級(jí)軟件就可以支持層出不窮的審查規(guī)則,不斷的積累經(jīng)驗(yàn)。本發(fā)明中還提供了PCB軟件接口模塊,打通了不同的PCB設(shè)計(jì)軟件之間的隔閡,兼容很多種PCB設(shè)計(jì)軟件。本發(fā)明中用戶可以很容易自定義針對(duì)器件的審查規(guī)則,使得本發(fā)明具有良好的可擴(kuò)展性。
文檔編號(hào)G06F9/44GK1459716SQ0211784
公開(kāi)日2003年12月3日 申請(qǐng)日期2002年5月22日 優(yōu)先權(quán)日2002年5月22日
發(fā)明者儀長(zhǎng), 嚴(yán)曉宜, 錢球, 張凱, 鄒斌 申請(qǐng)人:華為技術(shù)有限公司