電路布局裝置以及電路布局方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明關(guān)于一種電路布局方法,特別關(guān)于一種可自動調(diào)整的電路布局方法。
【背景技術(shù)】
[0002]在印刷電路板出現(xiàn)之前,電子元件之間都是依靠電線直接連接實(shí)現(xiàn)的。公元1948年,美國將印刷電路版技術(shù)由軍事用途轉(zhuǎn)為商業(yè)用途之后,于二十世紀(jì)的五十年代中期開始被廣泛采用。到了現(xiàn)在,實(shí)施電線直接連接的電路板只是作為有效的實(shí)驗(yàn)工具而存在;印刷電路板在電子工業(yè)中已經(jīng)重要的地位。
[0003]印刷電路板的設(shè)計(jì)是以電路原理圖為根據(jù),實(shí)現(xiàn)電路設(shè)計(jì)者所需要的功能。印刷電路板的設(shè)計(jì)主要指版圖設(shè)計(jì),需要考慮相當(dāng)多的內(nèi)部與外部因素。優(yōu)秀的版圖設(shè)計(jì)可以節(jié)約生產(chǎn)成本,達(dá)到良好的電路性能和散熱性能。簡單的版圖設(shè)計(jì)可以用手工實(shí)現(xiàn),復(fù)雜的版圖設(shè)計(jì)需要藉助計(jì)算機(jī)輔助設(shè)計(jì)實(shí)現(xiàn)。
[0004]計(jì)算機(jī)輔助設(shè)計(jì),運(yùn)用計(jì)算機(jī)軟件制作并模擬實(shí)物設(shè)計(jì),展現(xiàn)新開發(fā)商品的外型,結(jié)構(gòu),色彩,質(zhì)感等特色。它同時涉及到軟件和專用的硬件。隨著技術(shù)的不斷發(fā)展,由計(jì)算機(jī)輔助設(shè)計(jì)創(chuàng)建應(yīng)用范圍很廣,包括建筑設(shè)計(jì)制圖,機(jī)械制圖,電路圖,和其他各種形式的設(shè)計(jì)交流方式。
[0005]目前使用的電路圖計(jì)算機(jī)輔助設(shè)計(jì)軟件,只有制作并模擬電路圖的功能。但是在實(shí)務(wù)上,布局需要符合許多規(guī)則,以避免信號干擾或者符合電源安全規(guī)則。在目前的技術(shù)中,電路圖計(jì)算機(jī)輔助設(shè)計(jì)軟件需要搭配另一個模擬軟件,以在電路圖完成后,對目前的電路進(jìn)行模擬,以找出不符合規(guī)則的線路。使用者需要等模擬軟件模擬完后才可以一一的修改不符合規(guī)定的線路,造成使用上的不便。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種電路布局方法包括:根據(jù)一起始信號,開始繪制一電路中的一線路;根據(jù)多個位置信號,對線路進(jìn)行拉線;根據(jù)一完成信號,固定線路的路徑以及形狀;在起始信號以及完成信號之間,每隔一既定時間,判斷線路的長度;以及在起始信號以及完成信號之間,根據(jù)所判斷的線路的長度,動態(tài)調(diào)整線路。
[0007]在一實(shí)施例中,動態(tài)調(diào)整線路的步驟還包括:根據(jù)一布線規(guī)則以及所判斷的線路的長度,決定線路的寬度;以及根據(jù)所決定的線路的寬度,動態(tài)調(diào)整線路的寬度。
[0008]在另一實(shí)施例中,電路布局方法還包括接收多個參數(shù),并且布線規(guī)則是由參數(shù)所決定的,其中參數(shù)包括材料的導(dǎo)電系數(shù)、電路布局層的厚度、操作電壓、操作電流和/或預(yù)期電壓降。另外,在一實(shí)施例中,線路為一電源傳輸線路。
[0009]本發(fā)明亦提供一種電路布局裝置,其中電路布局裝置包括一輸入裝置、一繪圖模塊以及一檢測模塊。輸入裝置用以接收一起始信號、多個位置信號以及一完成信號。繪圖模塊用以根據(jù)起始信號開始繪制一電路中的一線路,根據(jù)多個位置信號對線路進(jìn)行拉線,以及根據(jù)完成信號固定線路的路徑以及形狀。檢測模塊用以在起始信號以及完成信號之間,每隔一既定時間,判斷線路的長度;其中繪圖模塊還用以在起始信號以及完成信號之間,根據(jù)所判斷的線路的長度,動態(tài)調(diào)整線路。
[0010]在另一實(shí)施例中,電路布局裝置還包括一即時運(yùn)算模塊。即時運(yùn)算模塊用以根據(jù)一布線規(guī)則以及所判斷的線路的長度,決定線路的寬度,并且致使繪圖模塊根據(jù)所決定的線路的寬度,動態(tài)調(diào)整線路的寬度,其中輸入裝置還用以接收多個參數(shù),并且布線規(guī)則是由參數(shù)所決定的。參數(shù)包括材料的導(dǎo)電系數(shù)、電路布局層的厚度、操作電壓、操作電流和/或預(yù)期電壓降。在一實(shí)施例中,線路為一電源傳輸線路。
【附圖說明】
[0011]圖1為本發(fā)明所提供的電路布局裝置的方塊圖;以及
[0012]圖2為本發(fā)明所提供的電路布局方法的流程圖。
[0013]符號說明
[0014]100電路布局裝置
[0015]102輸入裝置
[0016]104顯示裝置
[0017]1042繪圖模塊
[0018]106檢測模塊
[0019]108即時運(yùn)算模塊
[0020]SS起始信號
[0021]PS1?PSN位置信號
[0022]ES完成信號
【具體實(shí)施方式】
[0023]以下將詳細(xì)討論本發(fā)明各種實(shí)施例的裝置及使用方法。然而值得注意的是,本發(fā)明所提供的許多可行的發(fā)明概念可實(shí)施在各種特定范圍中。這些特定實(shí)施例僅用于舉例說明本發(fā)明的裝置及使用方法,但非用于限定本發(fā)明的范圍。
[0024]圖1為本發(fā)明所提供的電路布局裝置的方塊圖。電路布局裝置100可為筆記型計(jì)算機(jī)、桌上型計(jì)算機(jī)等等,本發(fā)明在此不加以限制。電路布局裝置100包括一輸入裝置102、一顯示裝置104、一檢測模塊106以及一即時運(yùn)算模塊108。
[0025]輸入裝置102可為鼠標(biāo)、鍵盤或者觸控面板等等,本發(fā)明不加以限制。在本發(fā)明的一實(shí)施例中,輸入裝置102用以接收一起始信號SS、多個位置信號PS1?PSN以及一完成信號ES。舉例而言,起始信號SS可為在布局模擬程序中,選擇線段繪制的選項(xiàng)后,在電路上的第一次點(diǎn)擊,但本發(fā)明不限于此。位置信號PS1?PSN可為在點(diǎn)擊后,使用者拉線所經(jīng)過的區(qū)域,也就是使用者所繪制的線路的路徑,但本發(fā)明不限于此。完成信號ES可為使用者在線段完成的點(diǎn)上所進(jìn)行的單擊或者雙擊,但本發(fā)明不限于此。
[0026]顯示裝置104用以顯示影像。值得注意的是,顯示面板104可為有機(jī)電激發(fā)光二極管顯示面板、液晶顯示面板、等離子體顯示面板、可撓式顯示面板等等,本發(fā)明不限于此。在本發(fā)明的一實(shí)施例中,顯示裝置104還包括一繪圖模塊1042。在本發(fā)明的一實(shí)施例中,繪圖模塊1042用以根據(jù)起始信號SS開始繪制一電路中的一線路。接著,繪圖模塊1042還用以根據(jù)位置信號PS1?PSN對線路進(jìn)行拉線。最后,繪圖模塊1042可用以根據(jù)完成信號ES固定線路的路徑以及形狀,以完成該線路的繪制,但本發(fā)明不限于此。
[0027]檢測模塊106用以在起始信號SS以及完成信號ES之間,每隔一既定時間,判斷線路的長度,以致使繪圖模塊1042在起始信號SS以及完成信號ES之間,根據(jù)所判斷的線路的長度,動態(tài)調(diào)整線路。換言之,檢測模塊106用以在使用者拉線的過程中,動態(tài)地檢測所繪制的線路目前的長度。
[0028]即時運(yùn)算模塊108用以根據(jù)一布線規(guī)則以及所判斷的線路的長度,決定線路的寬度,并且致使繪圖模塊1042根據(jù)所決定的線路的寬度,動態(tài)調(diào)整線路的寬度。詳細(xì)而言,即時運(yùn)算模塊108在接收到檢測模塊106所判斷的目前線路的長度后,會經(jīng)由一布線規(guī)則,計(jì)算出符合布線規(guī)則的線路的寬度。接著,即時運(yùn)算模塊108致使繪圖模塊1042即時地根據(jù)所判斷的線路的寬度,動態(tài)調(diào)整線路的寬度。在一實(shí)施例中,布線規(guī)則是由多個參數(shù)所決定的。舉例而言,使用者可藉由輸入裝置102,輸入這些多個參數(shù)。輸入裝置102可在接收到這些參數(shù)后,將這些參數(shù)傳送至即時運(yùn)算模塊108,以提供即時運(yùn)算模塊108進(jìn)行運(yùn)算。值得注意的是,參數(shù)可包括材料的導(dǎo)電系數(shù)、電路布局層的厚度、操作電壓、操作電流和/或預(yù)期電壓降,但本發(fā)明不限于此。在一實(shí)施例中,布線規(guī)則為下面所示的公式(1),但本發(fā)明不限于此。公式(1)是用以判斷電源傳輸線路的公式,用以提供一安全的電源線寬度,但本發(fā)明不限于此。在其他實(shí)施例中,布線規(guī)則可用以判斷高速信號線等防止信號干擾的規(guī)則。換言之,所繪制的線路為一電源傳輸線路。
[0029]R = (1/σ )*[L/(W*T)]....(1)
[0030]如上所示,R為最大電阻、σ為線路材料的導(dǎo)電系數(shù)、L為線路的長度、W為線路的寬度以及Τ為電路布局層(Layer)的厚度,其中最大電阻R是由操作電壓、操作電流以及預(yù)期電壓降所決定的。假設(shè)操作電壓為3.3伏特、預(yù)期電壓降不大于操作電壓的百分之一以及操作電流為2安培。即時運(yùn)算模塊108則可經(jīng)由電阻、電壓以及電流的基本關(guān)系得知最大電阻R為(3.3V*0.01)/2A = 0.0165歐姆。若電路布局層的厚度為30um以及線路的材