一種pcb設(shè)計方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)輔助設(shè)計技術(shù)領(lǐng)域,具體涉及一種印刷電路板(Printedcircuit board,簡稱PCB)設(shè)計方法。
【背景技術(shù)】
[0002]在PCB設(shè)計過程中主要是由計算機(jī)輔助設(shè)計(Computer-Aided Design,簡稱CAD)工程師進(jìn)行器件及連線局部的操作,CAD工程師通過相應(yīng)的PCB設(shè)計操作便可以最終完成一塊PCB設(shè)計。
[0003]目前,PCB設(shè)計具有兩種方法:單人單機(jī)設(shè)計和多人實時同步設(shè)計。其中,單人單機(jī)設(shè)計適合于簡單的PCB設(shè)計,對于復(fù)雜度較高或者工期較緊的PCB,則需要多人實時同步設(shè)計以提高工作效率。在多人實時同步設(shè)計平臺中,包括有一服務(wù)器和若干設(shè)計終端,服務(wù)器根據(jù)需求先將需要設(shè)計的PCB劃分成若干設(shè)計區(qū)域,然后給每一個設(shè)計終端發(fā)送一個設(shè)計區(qū)域,由工程師在各自設(shè)計終端完成相應(yīng)的設(shè)計區(qū)域的設(shè)計。通過該設(shè)計平臺雖然能夠有效提高工作效率,但是靈活性不夠,不能在設(shè)計過程中對設(shè)計區(qū)域進(jìn)行靈活調(diào)配,而且各個設(shè)計終端不能查看其它設(shè)計終端的設(shè)計進(jìn)展,協(xié)調(diào)性差。
【發(fā)明內(nèi)容】
[0004]針對上述存在的缺陷,本發(fā)明實施例提供了一種PCB設(shè)計方法,用于提高PCB并行設(shè)計的靈活性,進(jìn)一步提高工作效率。
[0005]本發(fā)明第一方面提供了一種PCB設(shè)計方法,應(yīng)用于印刷電路板PCB并行設(shè)計平臺,上述PCB并行設(shè)計平臺包括若干設(shè)計終端,從上述設(shè)計終端中選擇任意一個作為主控設(shè)計終端,其它設(shè)計終端作為從設(shè)計終端,上述主控設(shè)計終端與上述從設(shè)計終端之間以及上述從設(shè)計終端與從設(shè)計終端之間均以可通信網(wǎng)絡(luò)方式連接,上述主控設(shè)計終端和上述從設(shè)計終端中設(shè)置有相同的PCB設(shè)計軟件,上述方法包括:
[0006]上述主控設(shè)計終端將待設(shè)計PCB劃分成若干設(shè)計區(qū)域,并將上述設(shè)計區(qū)域分配給上述從設(shè)計終端,以使上述從設(shè)計終端采用上述PCB設(shè)計軟件完成所分配的設(shè)計區(qū)域的設(shè)計,上述設(shè)計區(qū)域與上述從設(shè)計終端一一對應(yīng);
[0007]上述主控設(shè)計終端接收上述從設(shè)計終端發(fā)送的設(shè)計區(qū)域調(diào)配請求;
[0008]上述主控設(shè)計終端對上述設(shè)計區(qū)域調(diào)配請求對應(yīng)的設(shè)計區(qū)域進(jìn)行調(diào)配,并將調(diào)配后的設(shè)計區(qū)域發(fā)送給上述從設(shè)計終端,以使上述從設(shè)計終端完成上述調(diào)配后的設(shè)計區(qū)域的設(shè)計。
[0009]本發(fā)明第二方面提供了一種PCB設(shè)計方法,應(yīng)用于印刷電路板PCB并行設(shè)計平臺,上述PCB并行設(shè)計平臺包括若干設(shè)計終端,從上述設(shè)計終端中選擇任意一個作為主控設(shè)計終端,其它設(shè)計終端作為從設(shè)計終端,上述主控設(shè)計終端與上述從設(shè)計終端之間以及上述從設(shè)計終端與從設(shè)計終端之間均以可通信網(wǎng)絡(luò)方式連接,上述主控設(shè)計終端和上述從設(shè)計終端中設(shè)置有相同的PCB設(shè)計軟件,上述方法包括:
[0010]上述從設(shè)計終端接收上述主控設(shè)計終端分配的設(shè)計區(qū)域,上述設(shè)計區(qū)域為上述主控設(shè)計終端將待設(shè)計PCB劃分得到,以分配給上述從設(shè)計終端完成所分配的設(shè)計區(qū)域的設(shè)計,上述設(shè)計區(qū)域與上述從設(shè)計終端一一對應(yīng);
[0011]上述從設(shè)計終端向上述主控設(shè)計終端發(fā)送設(shè)計區(qū)域調(diào)配請求,以使上述主控設(shè)計終端對上述設(shè)計區(qū)域調(diào)配請求對應(yīng)的設(shè)計區(qū)域進(jìn)行調(diào)配;
[0012]上述從設(shè)計終端接收上述主控設(shè)計終端發(fā)送的調(diào)配后的設(shè)計區(qū)域,并對上述調(diào)配后的設(shè)計區(qū)域進(jìn)行設(shè)計。
[0013]從以上技術(shù)方案可以看出,本發(fā)明實施例中從并行設(shè)計的設(shè)計終端中選取一個設(shè)計終端作為主控設(shè)計終端,其余設(shè)計終端作為從設(shè)計終端,擯棄了傳統(tǒng)PCB并行設(shè)計平臺中采用的服務(wù)器,在本發(fā)明實施例中用主控設(shè)計終端替換服務(wù)器,提高設(shè)計過程的靈活調(diào)配,其中,從設(shè)計終端在設(shè)計過程中若需要對設(shè)計區(qū)域進(jìn)行調(diào)配,那么可以向主控設(shè)計終端請求調(diào)配,從而主控設(shè)計終端能夠?qū)υ瓉矸峙浣o從設(shè)計終端的設(shè)計區(qū)域進(jìn)行重新調(diào)配,及時靈活調(diào)配各個從設(shè)計終端的需要,進(jìn)而提高工作效率。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明實施例提供的PCB并行設(shè)計平臺的結(jié)構(gòu)示意圖;
[0016]圖2為本發(fā)明實施例提供的PCB設(shè)計方法的流程示意圖;
[0017]圖3為本發(fā)明另一實施例提供的PCB設(shè)計方法的流程示意圖;
[0018]圖4為本發(fā)明另一實施例提供的PCB設(shè)計方法的流程示意圖;
[0019]圖5為本發(fā)明另一實施例提供的PCB設(shè)計方法的流程示意圖;
[0020]圖6為本發(fā)明另一實施例提供的PCB設(shè)計方法的流程示意圖;
[0021]圖7為本發(fā)明另一實施例提供的PCB設(shè)計方法的流程示意圖;
[0022]圖8為本發(fā)明另一實施例提供的PCB設(shè)計方法的流程示意圖;
[0023]圖9為本發(fā)明另一實施例提供的PCB設(shè)計方法的流程示意圖。
【具體實施方式】
[0024]下面將結(jié)合本發(fā)明實施例的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0025]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同的對象,而不是用于描述特定順序。此外,術(shù)語“包括”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0026]本發(fā)明實施例提供了一種PCB設(shè)計方法,用于提高PCB并行設(shè)計的靈活性,進(jìn)一步提高工作效率。本發(fā)明實施例還相應(yīng)提供了一種PCB并行設(shè)計平臺。
[0027]請參閱圖1,本發(fā)明實施例提供的PCB并行設(shè)計平臺包括若干個設(shè)計終端,具體地,從設(shè)計終端中選擇任意一個作為主控設(shè)計終端,用于在整個并行設(shè)計過程中掌控全局,完成PCB的分配和PCB設(shè)計的合成,并且可以靈活調(diào)度各個從設(shè)計終端之間的設(shè)計區(qū)域。其它設(shè)計終端為從設(shè)計終端,用于完成主控設(shè)計終端分配的設(shè)計區(qū)域的設(shè)計,還可以在設(shè)計過程中,按需向主控設(shè)計終端請求調(diào)配設(shè)計區(qū)域。
[0028]上述主控設(shè)計終端與上述從設(shè)計終端之間,以及上述從設(shè)計終端與從設(shè)計終端之間均以可通信網(wǎng)絡(luò)方式連接,上述主控設(shè)計終端和上述從設(shè)計終端中設(shè)置有相同的PCB設(shè)計軟件,例如Allegr0、Pr0tel或PADS,且主控設(shè)計終端和從設(shè)計終端中的PCB設(shè)計軟件都啟動。
[0029]基于圖1所示的PCB并行設(shè)計平臺,本發(fā)明實施例提供了一種PCB設(shè)計方法,如圖2所示,可包括: