本發(fā)明涉及電子設(shè)計(jì)技術(shù)領(lǐng)域,具體為一種電子設(shè)計(jì)的實(shí)現(xiàn)方法和裝置。
背景技術(shù):
目前,在進(jìn)行電子設(shè)計(jì)時,會采用電子設(shè)計(jì)自動化(eda)等工具。這些設(shè)計(jì)工具能夠?yàn)樵O(shè)計(jì)人員提供設(shè)計(jì)的界面和素材,從而對電路、器件等的設(shè)計(jì)過程提供幫助。通常,在進(jìn)行電子設(shè)計(jì)時,設(shè)計(jì)人員還會借助設(shè)計(jì)規(guī)則手冊(designrulemanual,drm)和設(shè)計(jì)規(guī)則檢查(designrulecheck,drc)進(jìn)行設(shè)計(jì)。drm通常會包含電子設(shè)計(jì)時所需要參照的工藝參數(shù);drc通?;赿rm進(jìn)行配置和編寫,其中包含可執(zhí)行的代碼或語句,主要用于驗(yàn)證設(shè)計(jì)好的電路或器件是否正確,例如,能夠檢驗(yàn)電路或器件是否符合drm中規(guī)定的工藝參數(shù)要求。目前的drm和drc是獨(dú)立于由設(shè)計(jì)工具所提供的設(shè)計(jì)環(huán)境存在的。如果設(shè)計(jì)人員想要查看drm或者通過drc對設(shè)計(jì)的電路或器件進(jìn)行檢查(debug),則需要加載針對整個電子設(shè)計(jì)布局對應(yīng)配置的drm和drc。但是,在設(shè)計(jì)人員在進(jìn)行電子設(shè)計(jì)時,往往只是對設(shè)計(jì)布局中的部分層或器件進(jìn)行設(shè)計(jì),例如,只是在單元級別的布局查看drm或通過drc進(jìn)行檢查,因此,當(dāng)設(shè)計(jì)人員僅需要對當(dāng)前設(shè)計(jì)的某個層或器件進(jìn)行檢查、或者查看對應(yīng)該層或器件的設(shè)計(jì)參數(shù)要求時,那么加載整個設(shè)計(jì)布局的drm和drc將是不必要的,并且,在加載整個設(shè)計(jì)布局的drm和drc后,不論是閱讀并查找(或者進(jìn)一步編輯)與當(dāng)前設(shè)計(jì)的層或器件所對應(yīng)的drm和drc,還是運(yùn)行整個設(shè)計(jì)布局的drc進(jìn)行檢查,都將耗費(fèi)大量的時間,并且會大量占用硬件系統(tǒng)的資源。鑒于上述提到的問題,本發(fā)明設(shè)計(jì)一種電子設(shè)計(jì)的實(shí)現(xiàn)方法和裝置,以解決上述提到的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種電子設(shè)計(jì)的實(shí)現(xiàn)方法和裝置,以解決上述背景技術(shù)中提出的加載整個設(shè)計(jì)布局的drm和drc將是不必要的,在加載整個設(shè)計(jì)布局的drm和drc后,不論是閱讀并查找與當(dāng)前設(shè)計(jì)的層或器件所對應(yīng)的drm和drc,還是運(yùn)行整個設(shè)計(jì)布局的drc進(jìn)行檢查,都將耗費(fèi)大量的時間的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種電子設(shè)計(jì)的實(shí)現(xiàn)裝置,包括:中央處理器、層確定模塊、查找模塊、提取模塊、執(zhí)行模塊、顯示模塊、rom存儲器、ram存儲器和輸入/輸出接口。
所述層確定模塊包括層編輯文件和層標(biāo)識模塊,層標(biāo)識模塊對所選定的層進(jìn)行標(biāo)識,所述層編輯文件中有與所述層標(biāo)識模塊對應(yīng)的顯示參數(shù)和工藝參數(shù),所述查找模塊根據(jù)當(dāng)前選定的層查找對應(yīng)的顯示參數(shù)和工藝參數(shù),所述提取模塊提取當(dāng)前查找到的顯示參數(shù)和工藝參數(shù),所述層編輯文件包括drc代碼和drm模塊,所述drm模塊包括所選定層的工藝要求,所述drc代碼檢查所選定的層是否滿足所述drm模塊的工藝要求,所述執(zhí)行模塊控制提取模塊對所述drc代碼進(jìn)行提取,所述執(zhí)行模塊執(zhí)行后的工藝參數(shù)通過所述顯示模塊進(jìn)行顯示;
所述中央處理器根據(jù)rom存儲器中存儲的程序加載到ram存儲器的程序執(zhí)行各種處理,所述ram存儲器根據(jù)需要存儲當(dāng)中央處理器執(zhí)行各種處理時所需的數(shù)據(jù);
所述輸入/輸出接口包括輸入鍵盤、輸出設(shè)備、網(wǎng)絡(luò)接口、usb存儲器和驅(qū)動器,所述驅(qū)動器包括磁盤,所述輸入鍵盤對中央處理器進(jìn)行程序?qū)懭?,所述usb存儲器和所述網(wǎng)絡(luò)接口經(jīng)由網(wǎng)絡(luò)執(zhí)行通信處理,所述磁盤安裝在驅(qū)動器內(nèi),從中讀出的計(jì)算機(jī)程序根據(jù)需要被儲存在usb存儲器中,在通過軟件實(shí)現(xiàn)上述系列處理的情況下,從網(wǎng)絡(luò)或存儲介質(zhì)構(gòu)成軟件的程序。
優(yōu)選的,所述輸出設(shè)備為液晶顯示器或者陰極射線管。
優(yōu)選的,所述drm模塊的工藝要求包括尺寸要求、電性要求、邏輯關(guān)系要求、材料要求、位置要求。
優(yōu)選的,所述層編輯文件內(nèi)的顯示參數(shù)包括部件走線的顏色和部件走線所對應(yīng)的圖例。
一種電子設(shè)計(jì)的實(shí)現(xiàn)方法,該種電子設(shè)計(jì)的實(shí)現(xiàn)方法步驟如下:
s1:層確定模塊通過層標(biāo)識模塊對所選定的層進(jìn)行標(biāo)識,所述層編輯文件預(yù)先設(shè)定有與所述層標(biāo)識模塊對應(yīng)的顯示參數(shù)和工藝參數(shù);
s2:根據(jù)選定的層標(biāo)識模塊,在設(shè)計(jì)布局的層編輯文件中查找與層標(biāo)識模塊對應(yīng)的顯示參數(shù)和工藝參數(shù),層編輯文件中預(yù)先集成了設(shè)計(jì)布局的顯示參數(shù)和工藝參數(shù),在查找顯示參數(shù)和工藝參數(shù)時,以動態(tài)的方式根據(jù)當(dāng)前選定的層查找對應(yīng)的顯示參數(shù)和工藝參數(shù);
s3:提取顯示參數(shù)和工藝參數(shù),以動態(tài)的方式提取當(dāng)前查找到的顯示參數(shù)和工藝參數(shù),提取的層的工藝參數(shù)包括對應(yīng)于層的設(shè)計(jì)規(guī)則手冊drm模塊、對應(yīng)于層的設(shè)計(jì)規(guī)則檢查drc代碼,其中,drm模塊包括層的工藝要求,drc代碼用于對層是否滿足工藝要求進(jìn)行檢查,需要對選定的層進(jìn)行檢查的情況下,執(zhí)行提取的對應(yīng)于層的drc代碼,根據(jù)顯示參數(shù)顯示層,并將提取的工藝參數(shù)顯示在界面中;
s4:輸入鍵盤對中央處理器進(jìn)行程序?qū)懭?,usb存儲器和所述網(wǎng)絡(luò)接口經(jīng)由網(wǎng)絡(luò)執(zhí)行通信處理,所述磁盤安裝在驅(qū)動器內(nèi),從中讀出的計(jì)算機(jī)程序根據(jù)需要被儲存在usb存儲器中,在通過軟件實(shí)現(xiàn)上述系列處理的情況下,從網(wǎng)絡(luò)或存儲介質(zhì)構(gòu)成軟件的程序。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:該種電子設(shè)計(jì)的實(shí)現(xiàn)方法和裝置,通過查找并提取當(dāng)前選定的層的工藝參數(shù),能夠避免設(shè)計(jì)人員在整個設(shè)計(jì)布局中手動查找當(dāng)前所選定的層的工藝參數(shù),提高了設(shè)計(jì)效率,減少了人工操作,不僅方便用戶在設(shè)計(jì)該層時參照該層所對應(yīng)的drm,防止用戶閱讀大量的信息,同時能夠讓用戶執(zhí)行該層所對應(yīng)的drc進(jìn)行檢查,快速地確定每個層中存在的設(shè)計(jì)問題,有效提高了設(shè)計(jì)效率,并且減少了用戶的工作量。
附圖說明
圖1為本發(fā)明系統(tǒng)流程圖。
圖中:1中央處理器、2層確定模塊、21層編輯文件、211drc代碼、212drm模塊、22層標(biāo)識模塊、3查找模塊、4提取模塊、5執(zhí)行模塊、6顯示模塊、7rom存儲器、8ram存儲器、9輸入/輸出接口、91輸入鍵盤、92輸出設(shè)備、93網(wǎng)絡(luò)接口、94usb存儲器、95驅(qū)動器、951磁盤。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請參閱圖1,本發(fā)明提供一種技術(shù)方案:一種電子設(shè)計(jì)的實(shí)現(xiàn)裝置,包括:中央處理器1、層確定模塊2、查找模塊3、提取模塊4、執(zhí)行模塊5、顯示模塊6、rom存儲器7、ram存儲器8和輸入/輸出接口9。
層確定模塊2包括層編輯文件21和層標(biāo)識模塊22,層標(biāo)識模塊22對所選定的層進(jìn)行標(biāo)識,層編輯文件21中有與層標(biāo)識模塊22對應(yīng)的顯示參數(shù)和工藝參數(shù),查找模塊3根據(jù)當(dāng)前選定的層查找對應(yīng)的顯示參數(shù)和工藝參數(shù),提取模塊4提取當(dāng)前查找到的顯示參數(shù)和工藝參數(shù),層編輯文件21包括drc代碼211和drm模塊212,drm模塊212包括所選定層的工藝要求,drc代碼211檢查所選定的層是否滿足drm模塊212的工藝要求,執(zhí)行模塊5控制提取模塊4對drc代碼211進(jìn)行提取,執(zhí)行模塊5執(zhí)行后的工藝參數(shù)通過顯示模塊6進(jìn)行顯示;
中央處理器1根據(jù)rom存儲器7中存儲的程序加載到ram存儲器8的程序執(zhí)行各種處理,ram存儲器8根據(jù)需要存儲當(dāng)中央處理器1執(zhí)行各種處理時所需的數(shù)據(jù);
輸入/輸出接口9包括輸入鍵盤91、輸出設(shè)備92、網(wǎng)絡(luò)接口93、usb存儲器94和驅(qū)動器95,驅(qū)動器95包括磁盤951,輸入鍵盤91對中央處理器1進(jìn)行程序?qū)懭?,usb存儲器94和網(wǎng)絡(luò)接口93經(jīng)由網(wǎng)絡(luò)執(zhí)行通信處理,磁盤951安裝在驅(qū)動器95內(nèi),從中讀出的計(jì)算機(jī)程序根據(jù)需要被儲存在usb存儲器94中,在通過軟件實(shí)現(xiàn)上述系列處理的情況下,從網(wǎng)絡(luò)或存儲介質(zhì)構(gòu)成軟件的程序。
其中,輸出設(shè)備92為液晶顯示器或者陰極射線管,drm模塊212的工藝要求包括尺寸要求、電性要求、邏輯關(guān)系要求、材料要求、位置要求,層編輯文件21內(nèi)的顯示參數(shù)包括部件走線的顏色和部件走線所對應(yīng)的圖例。
一種電子設(shè)計(jì)的實(shí)現(xiàn)方法,該種電子設(shè)計(jì)的實(shí)現(xiàn)方法步驟如下:
s1:層確定模塊2通過層標(biāo)識模塊22對所選定的層進(jìn)行標(biāo)識,層編輯文件21預(yù)先設(shè)定有與層標(biāo)識模塊22對應(yīng)的顯示參數(shù)和工藝參數(shù);
s2:根據(jù)選定的層標(biāo)識模塊22,在設(shè)計(jì)布局的層編輯文件21中查找與層標(biāo)識模塊22對應(yīng)的顯示參數(shù)和工藝參數(shù),層編輯文件21中預(yù)先集成了設(shè)計(jì)布局的顯示參數(shù)和工藝參數(shù),在查找顯示參數(shù)和工藝參數(shù)時,以動態(tài)的方式根據(jù)當(dāng)前選定的層查找對應(yīng)的顯示參數(shù)和工藝參數(shù);
s3:提取顯示參數(shù)和工藝參數(shù),以動態(tài)的方式提取當(dāng)前查找到的顯示參數(shù)和工藝參數(shù),提取的層的工藝參數(shù)包括對應(yīng)于層的設(shè)計(jì)規(guī)則手冊drm模塊212、對應(yīng)于層的設(shè)計(jì)規(guī)則檢查drc代碼211,其中,drm模塊212包括層的工藝要求,drc代碼212用于對層是否滿足工藝要求進(jìn)行檢查,需要對選定的層進(jìn)行檢查的情況下,執(zhí)行提取的對應(yīng)于層的drc代碼212,根據(jù)顯示參數(shù)顯示層,并將提取的工藝參數(shù)顯示在界面中;
s4:輸入鍵盤91對中央處理器1進(jìn)行程序?qū)懭?,usb存儲器94和網(wǎng)絡(luò)接口93經(jīng)由網(wǎng)絡(luò)執(zhí)行通信處理,磁盤951安裝在驅(qū)動器95內(nèi),從中讀出的計(jì)算機(jī)程序根據(jù)需要被儲存在usb存儲器94中,在通過軟件實(shí)現(xiàn)上述系列處理的情況下,從網(wǎng)絡(luò)或存儲介質(zhì)構(gòu)成軟件的程序。
盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同物限定。