本公開涉及電子電路領(lǐng)域,尤其涉及電路設(shè)計方法和裝置。
背景技術(shù):
隨著智能手機、平板電腦等終端設(shè)備技術(shù)的不斷發(fā)展以及用戶審美的不斷提高,終端設(shè)備被要求越薄越好,可以為用戶提供更好的體驗。這對于終端設(shè)備中的pcb(printedcircuitboard,印刷電路板)來說,也提出了新的要求,即希望pcb越薄越小越好。因此,如何有效地利用pcb面積愈加重要。在pcb布線時,同一個網(wǎng)絡(luò)中的不同的走線有時具有不同的功能,而開發(fā)者希望能夠把具有不同功能的走線分開布線,不要連接在一起。如何在有效利用pcb面積的基礎(chǔ)上解決該技術(shù)難點是一個亟待解決的問題。
技術(shù)實現(xiàn)要素:
本公開實施例提供一種電路設(shè)計方法和裝置。所述技術(shù)方案如下:
根據(jù)本公開實施例的第一方面,提供一種電路設(shè)計方法,所述方法包括:
確定電路中屬于同一網(wǎng)絡(luò)的具有不同功能的走線;
在所述具有不同功能的走線中的任意n-1條走線中分別接入短路子,以使生成的印刷電路板中所述具有不同功能的走線為分開布線,其中,n為所述具有不同功能的走線的數(shù)量。
可選的,所述在所述具有不同功能的走線中的任意n-1條走線中分別接入短路子之后,所述方法還包括:
為所述具有不同功能的走線分別命名不同的網(wǎng)絡(luò)名稱。
可選的,所述在所述具有不同功能的走線中的任意n-1條走線中分別接入短路子之后,所述方法還包括:
將短路子的寬度設(shè)置為與接入短路子的走線的寬度一致。
可選的,所述在所述具有不同功能的走線中的任意n-1條走線中分別接入短路子之后,所述方法還包括:
將短路子的長度設(shè)置為最小。
可選的,所述在所述具有不同功能的走線中的任意n-1條走線中分別接入短路子之后,所述方法還包括:
將短路子與接入短路子的走線設(shè)置在印刷電路板的同一層中。
根據(jù)本公開實施例的第二方面,提供一種電路設(shè)計裝置,所述裝置包括:
確定模塊,用于確定電路中屬于同一網(wǎng)絡(luò)的具有不同功能的走線;
處理模塊,用于在所述確定模塊確定的所述具有不同功能的走線中的任意n-1條走線中分別接入短路子,以使生成的印刷電路板中所述具有不同功能的走線為分開布線,其中,n為所述具有不同功能的走線的數(shù)量。
可選的,所述裝置還包括:
命名模塊,用于在所述處理模塊接入短路子之后,為所述具有不同功能的走線分別命名不同的網(wǎng)絡(luò)名稱。
可選的,所述裝置還包括:
第一設(shè)置模塊,用于在所述處理模塊接入短路子之后,將短路子的寬度設(shè)置為與接入短路子的走線的寬度一致。
可選的,所述裝置還包括:
第二設(shè)置模塊,用于在所述處理模塊接入短路子之后,將短路子的長度設(shè)置為最小。
可選的,所述裝置還包括:
第三設(shè)置模塊,用于在所述處理模塊接入短路子之后,將短路子與接入短路子的走線設(shè)置在印刷電路板的同一層中。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
上述技術(shù)方案,利用短路子來實現(xiàn)將屬于同一網(wǎng)絡(luò)的具有不同功能的走線分開布線。由于短路子是一個沒有任何實際功能的器件,而且短路子不需要貼任何實物,可以利用pcb直接做出來。因此,在電路設(shè)計時,利用短路子,可以實現(xiàn)區(qū)分網(wǎng)絡(luò)的功能,又不占用pcb面積。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的電路設(shè)計方法的流程圖。
圖2是根據(jù)一示例性實施例示出的屬于同一網(wǎng)絡(luò)的具有不同功能的兩條走線的示意圖。
圖3是根據(jù)另一示例性實施例示出的屬于同一網(wǎng)絡(luò)的具有不同功能的三條走線的示意圖。
圖4是在圖2所示的兩條走線中接入短路子的示意圖。
圖5是在圖3所示的兩條走線中接入短路子的示意圖。
圖6是根據(jù)另一示例性實施例示出的電路設(shè)計方法的流程圖。
圖7是根據(jù)一示例性實施例示出的電路設(shè)計裝置的框圖。
圖8是根據(jù)另一示例性實施例示出的電路設(shè)計裝置的框圖。
具體實施方式
這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實施例示出的一種電路設(shè)計方法的流程圖,如圖1所示,該方法包括以下步驟s11-s14:
在步驟s11中,確定電路中屬于同一網(wǎng)絡(luò)的具有不同功能的走線。
如圖2所示為示例性的屬于同一網(wǎng)絡(luò)的具有不同功能的兩條走線a1和a2。如圖3所示為示例性的屬于同一網(wǎng)絡(luò)的具有不同功能的三條走線a1、a2和a3。
在步驟s12中,在所述具有不同功能的走線中的任意n-1條走線中分別接入短路子,以使生成的印刷電路板中所述具有不同功能的走線為分開布線,其中,n為所述具有不同功能的走線的數(shù)量。
如圖4所示,在如圖2所示的屬于同一網(wǎng)絡(luò)的具有不同功能的走線a1和a2中,在a2中接入短路子b1的示意圖。由于電路設(shè)計即電路圖中在a2中接入了短路子b1,因此,在pcb自動布線時,能將屬于同一網(wǎng)絡(luò)的走線a1和a2分開布線。
如圖5所示,在如圖3所示的屬于同一網(wǎng)絡(luò)的具有不同功能的走線a1、a2和a3中,在a2、a3中分別接入短路子b1、b2的示意圖。由于電路設(shè)計即電路圖中在a2、a3中分別接入了短路子b1、b2,因此,在pcb自動布線時,能將屬于同一網(wǎng)絡(luò)的走線a1、a2和a3分開布線。在本公開的其他實施例中,可以在a1、a2、a3中的任意兩條走線中分別接入短路子,以實現(xiàn)將a1、a2、a3分開布線。
本實施例中,利用短路子來實現(xiàn)將屬于同一網(wǎng)絡(luò)的具有不同功能的走線分開布線。由于短路子是一個沒有任何實際功能的器件,而且短路子不需要貼任何實物,可以利用pcb直接做出來。因此,在電路設(shè)計時,利用短路子,可以實現(xiàn)區(qū)分網(wǎng)絡(luò)的功能,又不占用pcb面積。
圖6是根據(jù)另一示例性實施例示出的電路設(shè)計方法的流程圖,如圖6所示,該方法包括以下步驟:
在步驟s61中,確定電路中屬于同一網(wǎng)絡(luò)的具有不同功能的走線。
在步驟s62中,在所述具有不同功能的走線中的任意n-1條走線中分別接入短路子,以使生成的印刷電路板中所述具有不同功能的走線為分開布線,其中,n為所述具有不同功能的走線的數(shù)量。
在步驟s63中,為所述具有不同功能的走線命名不同的網(wǎng)絡(luò)名稱。
由于在pcb生成過程中,屬于同一個網(wǎng)絡(luò)的走線是合并成一根線并且只能具有一個網(wǎng)絡(luò)名稱。通過使用短路子后,pcb布線時能將不同功能的走線分開布線,也即將不同功能的走線分開為不同的網(wǎng)絡(luò),因此,也可以使不同功能的走線具有不同的網(wǎng)絡(luò)名稱。
在本公開的其他實施例中,為了進(jìn)一步減小短路子在pcb上所占面積,還可以將短路子的寬度設(shè)置為與接入短路子的走線的寬度一致。將短路子的長度設(shè)置為最小。
將短路子與接入所述短路子的走線設(shè)置在印刷電路板的同一層中。在pcb中,短路子需要根據(jù)具體的走線來確定,例如a2的走線走在pcb的第三層,那么接入a2中的短路子就要做在pcb的第三層,而不能做在其它層,如果走在其它層就要打孔連接,占用走線面積。
下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。
圖7是根據(jù)一示例性實施例示出的一種電路設(shè)計裝置的框圖,該裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為電子設(shè)備的部分或者全部。如圖7所示,該裝置包括:
確定模塊71,被配置為確定電路中屬于同一網(wǎng)絡(luò)的具有不同功能的走線;
如圖2所示為示例性的屬于同一網(wǎng)絡(luò)的具有不同功能的兩條走線a1和a2。如圖3所示為示例性的屬于同一網(wǎng)絡(luò)的具有不同功能的三條走線a1、a2和a3。
處理模塊72,被配置為在所述確定模塊71確定的具有不同功能的走線中的任意n-1條走線中分別接入短路子,以使生成的印刷電路板中所述具有 不同功能的走線為分開布線,其中,n為所述具有不同功能的走線的數(shù)量。
如圖4所示,在如圖2所示的屬于同一網(wǎng)絡(luò)的具有不同功能的走線a1和a2中,在a2中接入短路子b1的示意圖。由于電路設(shè)計即電路圖中在a2中接入了短路子b1,因此,在pcb自動布線時,能將屬于同一網(wǎng)絡(luò)的走線a1和a2分開布線。
如圖5所示,在如圖3所示的屬于同一網(wǎng)絡(luò)的具有不同功能的走線a1、a2和a3中,在a2、a3中分別接入短路子b1、b2的示意圖。由于電路設(shè)計即電路圖中在a2、a3中分別接入了短路子b1、b2,因此,在pcb自動布線時,能將屬于同一網(wǎng)絡(luò)的走線a1、a2和a3分開布線。在本公開的其他實施例中,可以在a1、a2、a3中的任意兩條走線中分別接入短路子,以實現(xiàn)將a1、a2、a3分開布線。
本實施例中,利用短路子來實現(xiàn)將屬于同一網(wǎng)絡(luò)的具有不同功能的走線分開布線。由于短路子是一個沒有任何實際功能的器件,而且短路子不需要貼任何實物,可以利用pcb直接做出來。因此,在電路設(shè)計時,利用短路子,可以實現(xiàn)區(qū)分網(wǎng)絡(luò)的功能,又不占用pcb面積。
如圖8所示為本公開另一實施例,在該實施例中,所述裝置還包括:
命名模塊73,被配置為在所述處理模塊72接入短路子之后,為所述具有不同功能的走線分別命名不同的網(wǎng)絡(luò)名稱。
由于在pcb生成過程中,屬于同一個網(wǎng)絡(luò)的走線是合并成一根線并且只能具有一個網(wǎng)絡(luò)名稱。通過使用短路子后,pcb布線時能將不同功能的走線分開布線,也即將不同功能的走線分開為不同的網(wǎng)絡(luò),因此,也可以使不同功能的走線具有不同的網(wǎng)絡(luò)名稱。
如圖8所示為本公開另一實施例,在該實施例中,所述裝置還包括:
第一設(shè)置模塊74,被配置為在所述處理模塊72接入短路子之后,將短路子的寬度設(shè)置為與接入短路子的走線的寬度一致。
在本公開另一實施例中,所述裝置還包括:
第二設(shè)置模塊75,被配置為在所述處理模塊72接入短路子之后,將短路子的長度設(shè)置為最小。
在本公開另一實施例中,所述裝置還包括:
第三設(shè)置模塊76,被配置為在所述處理模塊72接入短路子之后,將短路子與接入短路子的走線設(shè)置在印刷電路板的同一層中。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。