本申請(qǐng)涉及電子設(shè)計(jì)自動(dòng)化,尤其涉及到一種信號(hào)線處理方法、裝置及電子設(shè)備。
背景技術(shù):
1、在集成電路(integrated?circuit,ic)的設(shè)計(jì)與開發(fā)過程中,版圖設(shè)計(jì)是至關(guān)重要的一環(huán)。在當(dāng)前的版圖設(shè)計(jì)實(shí)踐中,工程師主要依賴于電子設(shè)計(jì)自動(dòng)化(electronicdesign?automation,eda)工具進(jìn)行版圖編輯與優(yōu)化。具體而言,當(dāng)需要在模塊單元間或內(nèi)部調(diào)整信號(hào)線布局以實(shí)現(xiàn)最優(yōu)化連接時(shí),工程師通常采取手動(dòng)操作的方式,即逐一選取并移動(dòng)每一段信號(hào)線至預(yù)定位置。
2、然而,這種手動(dòng)操作方法在面對(duì)包含大量信號(hào)線的復(fù)雜版圖時(shí),需要工程師花費(fèi)大量時(shí)間進(jìn)行逐一調(diào)整,嚴(yán)重影響了設(shè)計(jì)效率。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)?zhí)峁┝艘环N信號(hào)線處理方法、裝置及電子設(shè)備,主要目的在于解決目前手動(dòng)選取并移動(dòng)每一段信號(hào)線至預(yù)定位置,在面對(duì)包含大量信號(hào)線的復(fù)雜版圖時(shí),需要工程師花費(fèi)大量時(shí)間進(jìn)行逐一調(diào)整,嚴(yán)重影響設(shè)計(jì)效率的問題。
2、根據(jù)本申請(qǐng)的第一個(gè)方面,提供了一種信號(hào)線處理方法,包括:
3、獲取所有信號(hào)線;
4、篩選所述所有信號(hào)線中的目標(biāo)信號(hào)線;
5、將多段所述目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置。
6、在本公開的一些實(shí)施例中,所述篩選所述所有信號(hào)線中的目標(biāo)信號(hào)線,包括:
7、篩選所述所有信號(hào)線中屬性信息符合第一目標(biāo)屬性信息的信號(hào)線作為所述目標(biāo)信號(hào)線,其中,所述第一目標(biāo)屬性信息包括飛線屬性。
8、在本公開的一些實(shí)施例中,在所述將多段所述目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置之前,所述方法還包括:
9、選取多段所述目標(biāo)信號(hào)線;
10、將多段所述目標(biāo)信號(hào)線的屬性信息修改成第二目標(biāo)屬性信息,所述第二目標(biāo)屬性信息至少包括目標(biāo)飛線層名、目標(biāo)飛線圖層、目標(biāo)飛線線型、目標(biāo)飛線長度;
11、所述將多段所述目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置,包括:
12、將屬性修改后的多段所述目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置。
13、在本公開的一些實(shí)施例中,所述將多段所述目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置,包括:
14、獲取多段所述目標(biāo)信號(hào)線的當(dāng)前位置坐標(biāo);
15、將所述當(dāng)前位置坐標(biāo)修改成目標(biāo)位置坐標(biāo),以將多段所述目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置。
16、在本公開的一些實(shí)施例中,在所述選取多段所述目標(biāo)信號(hào)線之前,所述方法還包括:
17、對(duì)所述目標(biāo)信號(hào)線進(jìn)行高亮顯示處理;
18、所述選取多段所述目標(biāo)信號(hào)線,包括:
19、從經(jīng)過高亮顯示處理的目標(biāo)信號(hào)線中選取多段所述目標(biāo)信號(hào)線。
20、在本公開的一些實(shí)施例中,所述對(duì)所述目標(biāo)信號(hào)線進(jìn)行高亮顯示處理,包括:
21、將所述目標(biāo)信號(hào)線的顏色修改成目標(biāo)顏色;或,
22、將所述目標(biāo)信號(hào)線的樣式修改成目標(biāo)樣式,所述目標(biāo)樣式至少包括飛線加粗、飛線標(biāo)注、飛線紋理填充、飛線閃爍、飛線加陰影。
23、根據(jù)本申請(qǐng)的第二個(gè)方面,提供了一種信號(hào)線處理裝置,包括:
24、獲取模塊,用于獲取所有信號(hào)線;
25、篩選模塊,用于篩選所述所有信號(hào)線中的目標(biāo)信號(hào)線;
26、移動(dòng)模塊,用于將多段所述目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置。
27、根據(jù)本申請(qǐng)的第三個(gè)方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的信號(hào)線處理方法。
28、根據(jù)本申請(qǐng)的第四個(gè)方面,提供了一種電子設(shè)備,包括存儲(chǔ)介質(zhì)、處理器及存儲(chǔ)在存儲(chǔ)介質(zhì)上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)第一方面所述的信號(hào)線處理方法。
29、根據(jù)本申請(qǐng)的第五個(gè)方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的信號(hào)線處理方法。
30、借由上述技術(shù)方案,本申請(qǐng)?zhí)峁┑囊环N信號(hào)線處理方法、裝置及電子設(shè)備,可獲取所有信號(hào)線;篩選所有信號(hào)線中的目標(biāo)信號(hào)線;將多段目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置。對(duì)于本公開實(shí)施例,與目前現(xiàn)有技術(shù)相比,本申請(qǐng)通過從獲取的所有信號(hào)線中篩選出目標(biāo)信號(hào)線,然后將多段目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置,在處理包含大量信號(hào)線的復(fù)雜版圖時(shí),避免了工程師手動(dòng)選取并移動(dòng)每一段信號(hào)線的繁瑣過程,從而顯著減少了設(shè)計(jì)時(shí)間。
31、上述說明僅是本申請(qǐng)技術(shù)方案的概述,為了能夠更清楚了解本申請(qǐng)的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本身取得上述和其他目的、特折和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本申請(qǐng)的具體實(shí)施方式。
1.一種信號(hào)線處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述篩選所述所有信號(hào)線中的目標(biāo)信號(hào)線,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述將多段所述目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置之前,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將多段所述目標(biāo)信號(hào)線整體移動(dòng)到目標(biāo)位置,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述選取多段所述目標(biāo)信號(hào)線之前,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對(duì)所述目標(biāo)信號(hào)線進(jìn)行高亮顯示處理,包括:
7.一種信號(hào)線處理裝置,其特征在于,包括:
8.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法。
9.一種電子設(shè)備,包括存儲(chǔ)介質(zhì)、處理器及存儲(chǔ)在存儲(chǔ)介質(zhì)上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法。