專利名稱:印制板cad布局方法
技術(shù)領(lǐng)域:
本發(fā)明涉及印制板工程設(shè)計(jì)領(lǐng)域,更具體地說,本發(fā)明涉及一種印制板CAD布局方法。
背景技術(shù):
隨著芯片技術(shù)的進(jìn)步,半導(dǎo)體工藝趨于物理極限,已達(dá)到深亞微米水平,超大規(guī)模電路成為芯片發(fā)展主流。印制板級(jí)的CAD(Computer Aided Design,計(jì)算機(jī)輔助設(shè)計(jì))設(shè)計(jì)受到了很大的沖擊,最明顯的一個(gè)變化是芯片封裝的種類豐富,如BGA(Ball GridArray,球柵陣列封裝)、PGA (pin grid array,針腳柵格陣列封裝)、TQFP (thin quad flat package,薄塑封四角扁平封裝)等封裝類型;其次,高密度引腳封裝(封裝引腳數(shù)1000以上)及小型化封裝成為一種趨勢。 由于高密度引腳小型化封裝帶來布局資源緊張,同時(shí),由于系統(tǒng)時(shí)鐘頻率的提高,引起時(shí)序及信號(hào)完整性問題,面對(duì)復(fù)雜的高性能印制板,面對(duì)產(chǎn)品研發(fā)周期縮短的壓力,如何在短時(shí)間內(nèi)設(shè)計(jì)出高性能、高可靠性的印制板成為電子鏈中一個(gè)重要環(huán)節(jié)。大規(guī)模、超大規(guī)模集成器件設(shè)計(jì)的高性能電路中有許多端接網(wǎng)絡(luò),大量的端接電阻和濾波電容,如果器件封裝引腳數(shù)1000以上,其相關(guān)電路的分離器件通常會(huì)有幾百個(gè),CAD設(shè)計(jì)時(shí)需要花費(fèi)較長時(shí)間進(jìn)行布局。如果采用布局文件導(dǎo)出、輸入坐標(biāo)文件進(jìn)行相似器件布局,則對(duì)器件的命名需要有規(guī)律可循、需要一一對(duì)應(yīng),這對(duì)于前端邏輯設(shè)計(jì)人員有較多要求,且操作復(fù)雜。因此,希望能夠提供一種能夠在CAD布局階段縮短設(shè)計(jì)時(shí)間、提高設(shè)計(jì)效率的印制板CAD布局方法。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是針對(duì)現(xiàn)有技術(shù)中存在上述缺陷,提供一種能夠在CAD布局階段縮短設(shè)計(jì)時(shí)間、提高設(shè)計(jì)效率的印制板CAD布局方法。為了解決上述技術(shù)問題,根據(jù)本發(fā)明的第一方面,提供了一種印制板CAD布局方法,其包括第一步驟建立待布局印制板的板框,并加載待布局印制板的線網(wǎng);第二步驟對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊;第三步驟判斷多個(gè)功能模塊中是否存在相同功能模塊;在第三步驟的判定結(jié)果為肯定的情況下,執(zhí)行第四步驟針對(duì)所述相同功能模塊建立復(fù)用模塊原型,其中,所述復(fù)用模塊原型在印制板實(shí)現(xiàn)了單個(gè)相同功能模塊的布局;在第四步驟之后執(zhí)行第五步驟通過利用所述復(fù)用模塊原型作為所述相同功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。優(yōu)選地,所述復(fù)用模塊原型包括主芯片、一個(gè)或多個(gè)分離器件、以及表示所述主芯片和所述一個(gè)或多個(gè)分離器件的所有連接關(guān)系的結(jié)構(gòu)。優(yōu)選地,相同功能模塊為邏輯功能和用法都相同的功能模塊。根據(jù)本發(fā)明的第二方面,提供了一種印制板CAD布局方法,其包括初始步驟建立一個(gè)或多個(gè)復(fù)用模塊原型;第一步驟建立待布局印制板的板框,并加載待布局印制板的線網(wǎng);第二步驟對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊;第三步驟判斷多個(gè)功能模塊中是否存在與復(fù)用模塊原型功能相同的功能模塊; 在第三步驟的判定結(jié)果為肯定的情況下,執(zhí)行第四步驟通過利用所述復(fù)用模塊原型作為與復(fù)用模塊原型功能相同的功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。優(yōu)選地,所述復(fù)用模塊原型包括主芯片、一個(gè)或多個(gè)分離器件、以及表示所述主芯片和所述一個(gè)或多個(gè)分離器件的所有連接關(guān)系的結(jié)構(gòu)。優(yōu)選地,第三步驟的判定結(jié)果為肯定的情況指的是多個(gè)功能模塊中存在與復(fù)用模塊原型邏輯功能和用法都相同的功能模塊。根據(jù)本發(fā)明的第三方面,提供了一種印制板CAD布局方法,其包括初始步驟建立一個(gè)或多個(gè)復(fù)用模塊原型;第一步驟建立待布局印制板的板框,并加載待布局印制板的線網(wǎng);第二步驟對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊;第三步驟判斷多個(gè)功能模塊中是否存在相同功能模塊;在第三步驟的判定結(jié)果為肯定的情況下,執(zhí)行第四步驟針對(duì)所述相同功能模塊建立復(fù)用模塊原型,其中,所述復(fù)用模塊原型在印制板實(shí)現(xiàn)了單個(gè)相同功能模塊的布局;在第四步驟之后執(zhí)行第五步驟通過利用所述復(fù)用模塊原型作為所述相同功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局;此外,在第三步驟的判定結(jié)果為否定的情況下,執(zhí)行第六步驟判斷多個(gè)功能模塊中是否存在與復(fù)用模塊原型功能相同的功能模塊;在第六步驟的判定結(jié)果為肯定的情況下,執(zhí)行第七步驟通過利用所述復(fù)用模塊原型作為與復(fù)用模塊原型功能相同的功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。優(yōu)選地,所述復(fù)用模塊原型包括主芯片、一個(gè)或多個(gè)分離器件、以及表示所述主芯片和所述一個(gè)或多個(gè)分離器件的所有連接關(guān)系的結(jié)構(gòu)。優(yōu)選地,相同功能模塊為邏輯功能和用法都相同的功能模塊。優(yōu)選地,第三步驟的判定結(jié)果為肯定的情況指的是多個(gè)功能模塊中存在與復(fù)用模塊原型邏輯功能和用法都相同的功能模塊。在本發(fā)明的印制板CAD布局方法中,進(jìn)行了印制板CAD的復(fù)用模塊的設(shè)計(jì),此后在一種印制板內(nèi)復(fù)用該復(fù)用模塊時(shí),不受器件命名的限制;在不同印制板之間復(fù)用該復(fù)用模塊時(shí),也不受器件命名的限制,提高了 CAD布局效率。由此,在本發(fā)明實(shí)施例的印制板CAD布局方法中,可以對(duì)印制板進(jìn)行快速布局,而且,因?yàn)椴季謴?fù)用,相應(yīng)的CAD后續(xù)設(shè)計(jì),例如表面盤引線扇出、芯片局部電源分割也可以復(fù)用,提高印制板CAD設(shè)計(jì)效率,相似模塊多,復(fù)用次數(shù)多,效率越明顯。
結(jié)合附圖,并通過參考下面的詳細(xì)描述,將會(huì)更容易地對(duì)本發(fā)明有更完整的理解并且更容易地理解其伴隨的優(yōu)點(diǎn)和特征,其中
圖I示意性地示出了根據(jù)本發(fā)明第一實(shí)施例的印制板CAD布局方法的總體流程圖。圖2示意性地示出了根據(jù)本發(fā)明第二實(shí)施例的印制板CAD布局方法的總體流程圖。圖3示意性地示出了根據(jù)本發(fā)明第三實(shí)施例的印制板CAD布局方法的總體流程圖。圖4示意性地示出了根據(jù)本發(fā)明實(shí)施例的印制板CAD布局方法所采用的復(fù)用模塊原型及其復(fù)用方式的示意圖。需要說明的是,附圖用于說明本發(fā)明,而非限制本發(fā)明。注意,表示結(jié)構(gòu)的附圖可能并非按比例繪制。并且,附圖中,相同或者類似的元件標(biāo)有相同或者類似的標(biāo)號(hào)。
具體實(shí)施例方式為了使本發(fā)明的內(nèi)容更加清楚和易懂,下面結(jié)合具體實(shí)施例和附圖對(duì)本發(fā)明的內(nèi)容進(jìn)行詳細(xì)描述。發(fā)明人有利地發(fā)現(xiàn),如果印制板上的電路存在邏輯功能及用法一樣的多個(gè)芯片,則可以采用一個(gè)主芯片及相關(guān)分離器件的組合的布局及扇出結(jié)構(gòu),生成復(fù)用模塊原型,這樣,其余芯片及相應(yīng)分離器件可復(fù)用該復(fù)用模塊原型,由此進(jìn)行快速布局、扇出。這樣,能夠在CAD布局階段縮短設(shè)計(jì)時(shí)間,并提高印制板CAD布局的效率。<第一實(shí)施例>圖I示意性地示出了根據(jù)本發(fā)明第一實(shí)施例的印制板CAD布局方法的總體流程圖。如圖I所示,根據(jù)本發(fā)明第一實(shí)施例的印制板CAD布局方法包括第一步驟SI :建立待布局印制板的板框,并加載待布局印制板的線網(wǎng);第二步驟S2 :對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊;第三步驟S3 :判斷多個(gè)功能模塊中是否存在相同功能模塊;例如,優(yōu)選地,相同功能模塊為邏輯功能和用法都相同的功能模塊;在第三步驟S3的判定結(jié)果為肯定的情況下(具體地說,例如,在多個(gè)功能模塊中存在邏輯功能和用法都相同的相同功能模塊),執(zhí)行第四步驟S4:針對(duì)所述相同功能模塊建立復(fù)用模塊原型,其中,所述復(fù)用模塊原型在印制板實(shí)現(xiàn)了單個(gè)相同功能模塊的布局;更具體地說,可通過下述方式建立復(fù)用模塊原型首先選擇作為模塊原型的若干器件,其次選擇該模塊原型參照的原點(diǎn)(可以是該原型內(nèi)某器件的符號(hào)原點(diǎn),可以是該原型內(nèi)某器件的某個(gè)管腳等),然后鍵入一個(gè)模塊原型的文件名,新生成的文件為復(fù)用模塊原型。
在第四步驟S4之后執(zhí)行第五步驟S5 :通過利用所述復(fù)用模塊原型作為所述相同功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。具體地說,可通過下述方式使用復(fù)用模塊原型選擇功能、用法與復(fù)用模塊原型一致的待布局的若干器件,再選擇對(duì)應(yīng)的復(fù)用模塊原型的文件名,即可復(fù)用生成與復(fù)用模塊原型完全一致的器件布局。此外,在第三步驟S3的判定結(jié)果為否定的情況下,執(zhí)行第六步驟S6 :對(duì)待布局印制板執(zhí)行普通的布局設(shè)計(jì)。<第二實(shí)施例>圖2示意性地示出了根據(jù)本發(fā)明第二實(shí)施例的印制板CAD布局方法的總體流程圖。如圖2所示,根據(jù)本發(fā)明第二實(shí)施例的印制板CAD布局方法包括
初始步驟SO :建立一個(gè)或多個(gè)復(fù)用模塊原型;例如,可以在進(jìn)行以往的印制板CAD布局的過程中建立復(fù)用模塊原型的數(shù)據(jù)庫;更具體地說,可通過下述方式建立復(fù)用模塊原型首先選擇作為模塊原型的若干器件,其次選擇該模塊原型參照的原點(diǎn)(可以是該原型內(nèi)某器件的符號(hào)原點(diǎn),可以是該原型內(nèi)某器件的某個(gè)管腳等),然后鍵入一個(gè)模塊原型的文件名,新生成的文件為復(fù)用模塊原型。第一步驟SI :建立待布局印制板的板框,并加載待布局印制板的線網(wǎng);第二步驟S2 :對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊;第三步驟S3 :判斷多個(gè)功能模塊中是否存在與復(fù)用模塊原型功能相同的功能模塊;在第三步驟S3的判定結(jié)果為肯定的情況下(具體地說,例如,多個(gè)功能模塊中存在與復(fù)用模塊原型邏輯功能和用法都相同的功能模塊),執(zhí)行第四步驟S4:通過利用所述復(fù)用模塊原型作為與復(fù)用模塊原型功能相同的功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。具體地說,可通過下述方式使用復(fù)用模塊原型選擇功能、用法與復(fù)用模塊原型一致的待布局的若干器件,再選擇對(duì)應(yīng)的復(fù)用模塊原型的文件名,即可復(fù)用生成與復(fù)用模塊原型完全一致的器件布局。此外,在第三步驟S3的判定結(jié)果為否定的情況下,執(zhí)行第六步驟S6 :對(duì)待布局印制板執(zhí)行普通的布局設(shè)計(jì)。<第三實(shí)施例>可以將第一實(shí)施例的設(shè)計(jì)與第二實(shí)施例的設(shè)計(jì)結(jié)合起來。具體地說,圖3示意性地示出了根據(jù)本發(fā)明第三實(shí)施例的印制板CAD布局方法的總體流程圖。如圖3所示,根據(jù)本發(fā)明第三實(shí)施例的印制板CAD布局方法包括初始步驟SO :建立一個(gè)或多個(gè)復(fù)用模塊原型;例如,可以在進(jìn)行以往的印制板CAD布局的過程中建立復(fù)用模塊原型的數(shù)據(jù)庫;更具體地說,可通過下述方式建立復(fù)用模塊原型首先選擇作為模塊原型的若干器件,其次選擇該模塊原型參照的原點(diǎn)(可以是該原型內(nèi)某器件的符號(hào)原點(diǎn),可以是該原型內(nèi)某器件的某個(gè)管腳等),然后鍵入一個(gè)模塊原型的文件名,新生成的文件為復(fù)用模塊原型。第一步驟SI :建立待布局印制板的板框,并加載待布局印制板的線網(wǎng);第二步驟S2 :對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊;第三步驟S3 :判斷多個(gè)功能模塊中是否存在相同功能模塊;例如,優(yōu)選地,相同功能模塊為邏輯功能和用法都相同的功能模塊;在第三步驟S3的判定結(jié)果為肯定的情況下(具體地說,例如,在多個(gè)功能模塊中存在邏輯功能和用法都相同的相同功能模塊),執(zhí)行第四步驟S4 :針對(duì)所述相同功能模塊建立復(fù)用模塊原型,其中,所述復(fù)用模塊原型在印制板實(shí)現(xiàn)了單個(gè)相同功能模塊的布局;同樣,具體地說,可通過下述方式使用復(fù)用模塊原型選擇功能、用法與復(fù)用模塊原型一致的待布局的若干器件,再選擇對(duì)應(yīng)的復(fù)用模塊原型的文件名,即可復(fù)用生成與復(fù)用模塊原型完全一致的器件布局。在第四步驟S4之后執(zhí)行第五步驟S5 :通過利用所述復(fù)用模塊原型作為所述相同 功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。此外,在第三步驟S3的判定結(jié)果為否定的情況下,執(zhí)行第六步驟S6 :判斷多個(gè)功能模塊中是否存在與復(fù)用模塊原型功能相同的功能模塊;在第六步驟S6的判定結(jié)果為肯定的情況下(具體地說,例如,多個(gè)功能模塊中存在與復(fù)用模塊原型邏輯功能和用法都相同的功能模塊),執(zhí)行第七步驟S7:通過利用所述復(fù)用模塊原型作為與復(fù)用模塊原型功能相同的功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。同樣,具體地說,可通過下述方式使用復(fù)用模塊原型選擇功能、用法與復(fù)用模塊原型一致的待布局的若干器件,再選擇對(duì)應(yīng)的復(fù)用模塊原型的文件名,即可復(fù)用生成與復(fù)用模塊原型完全一致的器件布局。此外,在第六步驟S6的判定結(jié)果為否定的情況下,執(zhí)行第八步驟S8 :對(duì)待布局印制板執(zhí)行普通的布局設(shè)計(jì)。〈相同功能模塊〉圖4示意性地示出了根據(jù)本發(fā)明實(shí)施例的印制板CAD布局方法所采用的復(fù)用模塊原型100及其復(fù)用方式的示意圖。優(yōu)選地,例如如圖4所示,所述復(fù)用模塊原型包括主芯片及相關(guān)分離器件,即主芯片、以及一個(gè)或多個(gè)分離器件。所述相同功能模塊包括還包括表示所述主芯片和所述一個(gè)或多個(gè)分離器件的所有連接關(guān)系的結(jié)構(gòu)。具體地,如圖4所示,在該實(shí)施方式中,根據(jù)本發(fā)明實(shí)施例的印制板CAD布局方法所采用的復(fù)用模塊原型100包括主芯片102、多個(gè)分離器件101、以及表示所述主芯片102和所述多個(gè)分離器件101的所有連接關(guān)系的結(jié)構(gòu)(例如布線結(jié)構(gòu)等);并且,優(yōu)選地,雖然未示出,但是實(shí)際上復(fù)用模塊原型100還可以包括表面盤弓I線扇出、芯片局部電源分割。由此,在“通過利用所述復(fù)用模塊原型作為所述相同功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局”的步驟中,或者在“通過利用所述復(fù)用模塊原型作為與復(fù)用模塊原型功能相同的功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局”的步驟中,可在待布局印制板PCBl中多次復(fù)用復(fù)用模塊原型100,例如圖4所示的示例在待布局印制板PCBl中對(duì)復(fù)用復(fù)用模塊原型100進(jìn)行了兩次復(fù)用。在本發(fā)明實(shí)施例的印制板CAD布局方法中,進(jìn)行了印制板CAD的復(fù)用模塊的設(shè)計(jì),此后在一種印制板內(nèi)復(fù)用該復(fù)用模塊時(shí),不受器件命名的限制;在不同印制板之間復(fù)用該復(fù)用模塊時(shí),也不受器件命名的限制,提高了 CAD布局效率。
由此,在本發(fā)明實(shí)施例的印制板CAD布局方法中,可以對(duì)印制板進(jìn)行快速布局,因?yàn)椴季謴?fù)用,相應(yīng)的CAD后續(xù)設(shè)計(jì),例如表面盤引線扇出、芯片局部電源分割也可以復(fù)用,提高印制板CAD設(shè)計(jì)效率,相似模塊多,復(fù)用次數(shù)多,效率越明顯。此外,需要說明的是,說明書中的術(shù)語“第一”、“第二”、“第三”等描述僅僅用于區(qū)分說明書中的各個(gè)組件、元素、步驟等,而不是用于表示各個(gè)組件、元素、步驟之間的邏輯關(guān)系或者順序關(guān)系等??梢岳斫獾氖?,雖然本發(fā)明已以較佳實(shí)施例披露如上,然而上述實(shí)施例并非用以限定本發(fā)明。對(duì)于任何熟悉本領(lǐng)域的技術(shù)人員而言,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的技術(shù)內(nèi)容對(duì)本發(fā)明技術(shù)方案作出許多可能的變動(dòng)和修飾,或修改為等 同變化的等效實(shí)施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。
權(quán)利要求
1.一種印制板CAD布局方法,其特征在于包括 第一步驟建立待布局印制板的板框,并加載待布局印制板的線網(wǎng); 第二步驟對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊; 第三步驟判斷多個(gè)功能模塊中是否存在相同功能模塊; 在第三步驟的判定結(jié)果為肯定的情況下,執(zhí)行第四步驟針對(duì)所述相同功能模塊建立復(fù)用模塊原型,其中,所述復(fù)用模塊原型在印制板實(shí)現(xiàn)了單個(gè)相同功能模塊的布局; 在第四步驟之后執(zhí)行第五步驟通過利用所述復(fù)用模塊原型作為所述相同功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。
2.根據(jù)權(quán)利要求I所述的印制板CAD布局方法,其特征在于,所述復(fù)用模塊原型包括主芯片、一個(gè)或多個(gè)分離器件、以及表示所述主芯片和所述一個(gè)或多個(gè)分離器件的所有連接關(guān)系的結(jié)構(gòu)。
3.根據(jù)權(quán)利要求I或2所述的印制板CAD布局方法,其特征在于,相同功能模塊為邏輯功能和用法都相同的功能模塊。
4.一種印制板CAD布局方法,其特征在于包括 初始步驟建立一個(gè)或多個(gè)復(fù)用模塊原型; 第一步驟建立待布局印制板的板框,并加載待布局印制板的線網(wǎng); 第二步驟對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊; 第三步驟判斷多個(gè)功能模塊中是否存在與復(fù)用模塊原型功能相同的功能模塊; 在第三步驟的判定結(jié)果為肯定的情況下,執(zhí)行第四步驟通過利用所述復(fù)用模塊原型作為與復(fù)用模塊原型功能相同的功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。
5.根據(jù)權(quán)利要求4所述的印制板CAD布局方法,其特征在于,所述復(fù)用模塊原型包括主芯片、一個(gè)或多個(gè)分離器件、以及表示所述主芯片和所述一個(gè)或多個(gè)分離器件的所有連接關(guān)系的結(jié)構(gòu)。
6.根據(jù)權(quán)利要求4或5所述的印制板CAD布局方法,其特征在于,第三步驟的判定結(jié)果為肯定的情況指的是多個(gè)功能模塊中存在與復(fù)用模塊原型邏輯功能和用法都相同的功能模塊。
7.—種印制板CAD布局方法,其特征在于包括 初始步驟建立一個(gè)或多個(gè)復(fù)用模塊原型; 第一步驟建立待布局印制板的板框,并加載待布局印制板的線網(wǎng); 第二步驟對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊; 第三步驟判斷多個(gè)功能模塊中是否存在相同功能模塊; 在第三步驟的判定結(jié)果為肯定的情況下,執(zhí)行第四步驟針對(duì)所述相同功能模塊建立復(fù)用模塊原型,其中,所述復(fù)用模塊原型在印制板實(shí)現(xiàn)了單個(gè)相同功能模塊的布局; 在第四步驟之后執(zhí)行第五步驟通過利用所述復(fù)用模塊原型作為所述相同功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局; 此外,在第三步驟的判定結(jié)果為否定的情況下,執(zhí)行第六步驟判斷多個(gè)功能模塊中是否存在與復(fù)用模塊原型功能相同的功能模塊; 在第六步驟的判定結(jié)果為肯定的情況下,執(zhí)行第七步驟通過利用所述復(fù)用模塊原型作為與復(fù)用模塊原型功能相同的功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。
8.根據(jù)權(quán)利要求7所述的印制板CAD布局方法,其特征在于,所述復(fù)用模塊原型包括主芯片、一個(gè)或多個(gè)分離器件、以及表示所述主芯片和所述一個(gè)或多個(gè)分離器件的所有連接關(guān)系的結(jié)構(gòu)。
9.根據(jù)權(quán)利要求7或8所述的印制板CAD布局方法,其特征在于,相同功能模塊為邏輯功能和用法都相同的功能模塊。
10.根據(jù)權(quán)利要求7或8所述的印制板CAD布局方法,其特征在于,第三步驟的判定結(jié)果為肯定的情況指的是多個(gè)功能模塊中存在與復(fù)用模塊原型邏輯功能和用法都相同的功能模塊。
全文摘要
本發(fā)明提供了一種印制板CAD布局方法。根據(jù)本發(fā)明的印制板CAD布局方法包括第一步驟建立待布局印制板的板框,并加載待布局印制板的線網(wǎng);第二步驟對(duì)待布局印制板進(jìn)行布局分析,以便對(duì)待布局印制板進(jìn)行功能模塊劃分,從而將待布局印制板的布局劃分成多個(gè)功能模塊;第三步驟判斷多個(gè)功能模塊中是否存在相同功能模塊;在第三步驟的判定結(jié)果為肯定的情況下,執(zhí)行第四步驟針對(duì)所述相同功能模塊建立復(fù)用模塊原型,其中,所述復(fù)用模塊原型在印制板實(shí)現(xiàn)了單個(gè)相同功能模塊的布局;在第四步驟之后執(zhí)行第五步驟通過利用所述復(fù)用模塊原型作為所述相同功能模塊的局部布局結(jié)構(gòu),對(duì)待布局印制板進(jìn)行布局。
文檔編號(hào)G06F17/50GK102867100SQ20121038005
公開日2013年1月9日 申請(qǐng)日期2012年10月9日 優(yōu)先權(quán)日2012年10月9日
發(fā)明者李滔, 王玲秋, 鄭浩, 王彥輝, 呂春陽, 周培峰 申請(qǐng)人:無錫江南計(jì)算技術(shù)研究所