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