電路布局的短路檢測方法與電路布局的短路檢測裝置制造方法
【專利摘要】一種電路布局的短路檢測方法及電路布局的短路檢測裝置。該電路布局的短路檢測方法包括:獲得一電路布局,其中該電路布局包括多個元件;從該些元件中搜尋該電路布局上的至少一實體短路元件;調(diào)整該至少一實體短路元件,以使該至少一實體短路元件成為斷路狀態(tài);檢查該電路布局是否發(fā)生短路;以及將該至少一實體短路元件回復(fù)為在被調(diào)整之前的該至少一實體短路元件。藉此,本發(fā)明可精確的檢測出電路布局中需要修正的短路錯誤。
【專利說明】電路布局的短路檢測方法與電路布局的短路檢測裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種電路布局的分析方法,且特別是有關(guān)于一種電路布局的短路檢測方法與電路布局的短路檢測裝置。
【背景技術(shù)】
[0002]在各種電路板(例如,印刷電路板(Printed circuit board ;PCB))的線路設(shè)計中,設(shè)計者經(jīng)常因為各種線路編排需求或電路版本的不同而大量使用零歐姆電阻或內(nèi)部短路元件(internal short circuit),藉由零歐姆電阻或內(nèi)部短路元件本身的特性使這些元件在其內(nèi)部線路中形成短路。
[0003]但是,當(dāng)印刷電路板中設(shè)置了大量的內(nèi)部短路元件,并且利用計算機(jī)輔助軟件對印刷電路板的線路布局做短路錯誤的檢查時,所檢測到的短路信息除了包含非設(shè)計所需的、設(shè)計者希望看到的短路錯誤以外,還會將設(shè)計者先前故意使用的零歐姆電阻或內(nèi)部短路元件顯露出來。因此,設(shè)計者需要花費額外的時間,從檢測到的短路信息中識別出真正需要修正的短路錯誤。
[0004]圖1為藉由短路檢測軟件對線路布局做短路檢測的檢測結(jié)果示意圖,請參照圖1。在對一線路布局做短路檢測后,可由短路檢測軟件產(chǎn)生的線路比對顯示窗口 101中包括異常短路記錄111,當(dāng)中包括多筆的短路信息。設(shè)計者需要花費額外時間以將各筆短路信息與電路布局中故意設(shè)置的零歐姆電阻或內(nèi)部短路元件逐一核對,才能找出真正需要修改的短路錯誤。
[0005]藉此,如何有效地略過設(shè)計者所故意設(shè)置的內(nèi)部短路元件,并且順利找出真正需要修正的短路錯誤,便為本領(lǐng)域所欲解決的問題之一。
[0006]因此,本發(fā)明提供一種電路布局的短路檢測方法與電路布局的短路檢測裝置以解決上述問題。
【發(fā)明內(nèi)容】
[0007]有鑒于此,本發(fā)明提出一種電路布局的短路檢測方法與裝置,可直接略過設(shè)計者設(shè)置的實體短路元件,精確地檢測出電路布局中需要修正的短路錯誤。
[0008]本發(fā)明提出一種電路布局的短路檢測方法,該電路布局的短路檢測方法包括獲得一電路布局,其中該電路布局包括多個元件;從該些元件中搜尋該電路布局上的至少一實體短路元件;調(diào)整該至少一實體短路元件,以使該至少一實體短路元件成為斷路狀態(tài);檢查該電路布局是否發(fā)生短路;以及將該至少一實體短路元件回復(fù)為在被調(diào)整之前的該至少一實體短路元件。
[0009]在本發(fā)明的一實施例中,所述的電路布局還包括線路圖層,并且調(diào)整至少一個實體短路元件,以使至少一個實體短路元件成為斷路狀態(tài)包括額外設(shè)置替代圖層于至少一個實體短路元件在線路圖層的相應(yīng)位置。以及合并電路布局的線路圖層及替代圖層,以使至少一個實體短路元件成為斷路狀態(tài)。[0010]在本發(fā)明的一實施例中,所述的將至少一個實體短路元件回復(fù)為在被調(diào)整之前的至少一個實體短路元件包括分離線路圖層及替代圖層,并移除替代圖層。
[0011]在本發(fā)明的一實施例中,所述的調(diào)整至少一個實體短路元件,以使至少一個實體短路元件成為斷路狀態(tài)包括置換至少一個實體短路元件為至少一個預(yù)設(shè)斷路元件。
[0012]在本發(fā)明的一實施例中,所述的調(diào)整至少一個實體短路元件,以使至少一個實體短路元件成為斷路狀態(tài)還包括在一線路標(biāo)記表中記錄或顯示被置換的至少一個實體短路元件在電路布局的相應(yīng)位置。
[0013]在本發(fā)明的一實施例中,所述的將至少一個實體短路元件回復(fù)為在被調(diào)整之前的至少一個實體短路元件包括依據(jù)線路標(biāo)記表,將電路布局中的至少一個預(yù)設(shè)斷路元件分別置換回原本的至少一個實體短路元件。
[0014]在本發(fā)明的一實施例中,所述的檢查電路布局是否發(fā)生短路包括當(dāng)電路布局被檢查出短路時,記錄并顯示短路所發(fā)生的至少一個短路位置。
[0015]在本發(fā)明的一實施例中,所述的檢查電路布局是否發(fā)生短路還包括依據(jù)至少一個短路位置修正電路布局上的線路。
[0016]在本發(fā)明的一實施例中,所述的電路布局用以制作電路板,其中電路板為印刷電路板或軟性電路板。
[0017]本發(fā)明還提出一種電路布局的短路檢測裝置,該電路布局的短路檢測裝置包括一布局模塊、一搜尋模塊、一調(diào)整模塊、一檢測模塊以及一回復(fù)模塊;該布局模塊獲得一電路布局,其中該電路布局包括多個元件;該搜尋模塊連接該布局模塊,從該些元件中搜尋該電路布局上的至少一實體短路元件;該調(diào)整模塊連接該搜尋模塊,調(diào)整該至少一實體短路元件,以使該至少一實體短路元件成為斷路狀態(tài);該檢測模塊連接該布局模塊與該調(diào)整模塊,檢查該電路布局是否發(fā)生短路;以及該回復(fù)模塊連接該調(diào)整模塊,將該至少一實體短路元件回復(fù)為在被調(diào)整之前的該至少一實體短路元件。
[0018]在本發(fā)明的一實施例中,所述的電路布局還包括線路圖層,并且調(diào)整模塊額外設(shè)置替代圖層于至少一個實體短路元件在線路圖層的相應(yīng)位置。以及調(diào)整模塊合并電路布局的線路圖層及替代圖層,以使至少一個實體短路元件成為斷路狀態(tài)。
[0019]在本發(fā)明的一實施例中,所述的回復(fù)模塊分離線路圖層及替代圖層,并移除替代圖層。
[0020]在本發(fā)明的一實施例中,所述的調(diào)整模塊置換至少一個實體短路元件為至少一個預(yù)設(shè)斷路元件。
[0021]在本發(fā)明的一實施例中,所述的調(diào)整模塊還在線路標(biāo)記表中記錄或顯示被置換的至少一個實體短路元件在電路布局的相應(yīng)位置。
[0022]在本發(fā)明的一實施例中,所述的回復(fù)模塊依據(jù)線路標(biāo)記表,將電路布局中的至少一個預(yù)設(shè)斷路元件分別置換回原本的至少一個實體短路元件。
[0023]在本發(fā)明的一實施例中,當(dāng)所述的電路布局被檢查出短路時,檢測模塊記錄并顯示短路所發(fā)生的至少一個短路位置。
[0024]在本發(fā)明的一實施例中,所述的檢測模塊還依據(jù)至少一個短路位置修正電路布局上的線路。
[0025]基于上述,本發(fā)明實施例提出一種電路布局的短路檢測方法與裝置,其在獲得的電路布局上搜尋實體短路元件,并調(diào)整實體短路元件為斷路狀態(tài),以便在檢測電路布局是否發(fā)生短路時可以直接略過實體短路元件,而只針對非設(shè)計上需要的短路錯誤做短路檢測。在檢測完成之后,將實體短路元件回復(fù)為在被調(diào)整之前的實體短路元件。藉此,通過短路檢測程序所檢測出的異常短路信息將不會包含設(shè)計者所故意設(shè)置的實體短路元件,大幅提升短路檢測時的效率以及檢測精確度。
[0026]為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合所附附圖做詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0027]圖1為藉由短路檢測軟件對印刷電路板做短路檢測的檢測結(jié)果示意圖。
[0028]圖2為依據(jù)本發(fā)明的一實施例所繪示的電路布局的短路檢測裝置的示意圖。
[0029]圖3為依據(jù)本發(fā)明的一實施例所繪示的電路布局的短路檢測方法的流程圖。
[0030]圖4為依據(jù)本發(fā)明的一實施例所繪示的電路布局的短路檢測方法的流程圖。
[0031]圖5為依據(jù)本發(fā)明的一實施例所繪示的電路布局的短路檢測方法的流程圖。
[0032]圖6A、圖6B與圖6C為依據(jù)本發(fā)明的一實施例所繪示的以替代圖層使實體短路元件成為斷路狀態(tài)的示意圖。
[0033]圖7為依據(jù)本發(fā)明的一實施例所繪示的電路布局的短路檢測方法的流程圖。
[0034]圖8為依據(jù)本發(fā)明的一實施例所繪示的短路檢測結(jié)果的示意圖。
[0035]主要組件符號說明:
[0036]101、801:短路檢測結(jié)果窗口
[0037]111,811:異常短路記錄
[0038]200:電路布局的短路檢測裝置
[0039]210:布局模塊
[0040]220:搜尋模塊
[0041]230:調(diào)整模塊
[0042]240:檢測模塊
[0043]250:回復(fù)模塊
[0044]600:實體短路元件
[0045]60U602:元件端點
[0046]611:短路線路
[0047]621:替代圖層
[0048]630:斷路元件
[0049]631:斷路線路
[0050]S310?S350、S410?S450、S510?S550、S710?S750:電路布局的短路檢測方法的步驟【具體實施方式】
[0051]為使計算機(jī)輔助軟件或相關(guān)線路檢測程序能有效地略過設(shè)計者所故意設(shè)置的內(nèi)部短路元件,并且順利找出真正需要修正的短路錯誤,以減少設(shè)計者的工作程序,本發(fā)明實施例提出一種電路布局的短路檢測方法,其可依據(jù)設(shè)計需求來檢測電路布局中的實體短路元件并使其成為斷路狀態(tài),然后才對此電路布局進(jìn)行短路檢測。在完成短路檢測之后,本發(fā)明實施例會將實體短路元件回復(fù)為被調(diào)整之前的實體短路元件。藉此,在對元件數(shù)量龐大或線路復(fù)雜的電路布局進(jìn)行短路檢測程序時,本發(fā)明實施例可去除不是設(shè)計者所故意設(shè)置的短路信息,讓設(shè)計者有效地針對真正的短路錯誤做修正。此外,本發(fā)明實施例還公開了可用于體現(xiàn)上述短路檢測方法的短路檢測裝置。為了使本發(fā)明的內(nèi)容更容易明了,以下特舉實施例作為本發(fā)明確實能夠據(jù)以實施的示例。
[0052]圖2為依據(jù)本發(fā)明的一實施例所繪示的電路布局的短路檢測裝置200的方塊圖,圖3為依據(jù)本發(fā)明的第一實施例所繪示的電路布局的短路檢測方法的流程圖;請先參照圖2,短路檢測裝置200包括布局模塊210、搜尋模塊220、調(diào)整模塊230、檢測模塊240以及回復(fù)模塊250。短路檢測裝置200是用來檢查一電路布局中是否存有非設(shè)計者所故意設(shè)置的實體短路元件(即,真正的短路錯誤),其中,此電路布局可以用來制作電路板,且此電路板例如是一般的印刷電路板(Printed Circuit Boards, PCB)或軟性電路板(FlexiblePrinted Circuit Board, FPCB),本發(fā)明不對此作限制。
[0053]請同時參照圖2與圖3,布局模塊210用來獲得電路布局,其中此電路布局可包括多個不同種類的電路元件,例如電阻(resistances)、電容(capacitive)、晶體管(transistor)或二極管(diode)等各式電子元件(步驟S310)。在本發(fā)明的各項實施例中,布局模塊210亦可具備有供設(shè)計者對電路布局中的元件或線路進(jìn)行增加、編輯、加載、刪除…等動作的使用者界面。搜尋模塊220連接于布局模塊210,用來從這些元件中搜尋此電路布局上的至少一個實體短 路元件(步驟S320)。特別說明的是,所述的至少一個實體短路元件通常是因電路布局上的特殊需求,而被設(shè)計者所故意設(shè)置以使電路布局中的一些線路呈現(xiàn)短路狀態(tài)的實體短路元件或線材,例如零歐姆(zero ohm)電阻、內(nèi)部短路元件或跳線(jumper)等等。調(diào)整模塊230連接于搜尋模塊220,用來調(diào)整至少一個實體短路元件,以使至少一個實體短路元件成為斷路(open circuit)狀態(tài)(步驟S330)。藉此,在進(jìn)行后續(xù)的短路檢測時,可事先排除這些實體短路元件被檢測出短路錯誤的情形。檢測模塊240連接布局模塊210與調(diào)整模塊230,用于檢查此電路布局是否發(fā)生短路(步驟S340)?;貜?fù)模塊250連接于調(diào)整模塊230,用來將至少一個實體短路元件(也就是,被調(diào)整為斷路狀態(tài)的至少一個實體短路元件)回復(fù)為在被調(diào)整之前的至少一個實體短路元件(步驟S350)。
[0054]具體來看,在布局模塊210獲得一電路板的電路布局之后,搜尋模塊220可以以多種方式來搜尋此電路布局上的至少一個實體短路元件。舉例來說,為了方便對電路板的后續(xù)維護(hù)作業(yè),或是讓此電路布局適用于多種版本,通常電路布局的設(shè)計者在設(shè)計含有故意設(shè)置的一些實體短路元件(例如,零歐姆電阻或內(nèi)部短路元件等)或線材的電路布局時,設(shè)計者會額外將這些故意設(shè)置的實體短路元件在此電路布局中的對應(yīng)位置記錄在線路標(biāo)記表(Netlist)中。通過此線路標(biāo)記表,當(dāng)需要對此線路布局做短路檢測時,設(shè)計者可以依據(jù)此線路標(biāo)記表來檢驗并略過設(shè)計者所故意設(shè)置的零歐姆電阻或內(nèi)部短路元件等實體短路元件,以便找出真正的短路錯誤。因此,在一實施例中,搜尋模塊220可以依據(jù)線路標(biāo)記表以在電路布局中定位出所有設(shè)計者所故意設(shè)置的實體短路元件的位置,然后由調(diào)整模塊230將這些對應(yīng)位置上的實體短路元件分別調(diào)整為斷路狀態(tài)。然后在執(zhí)行完短路檢測后,再由回復(fù)模塊250將被調(diào)整為斷路狀態(tài)的至少一個實體短路元件回復(fù)為在被調(diào)整之前的至少一個實體短路元件。藉此,可避免設(shè)計者在執(zhí)行短路檢測時,因為同時檢查到設(shè)計者所故意設(shè)置的實體短路元件,以及實際上導(dǎo)致線路異常的短路錯誤,而需要花費更多額外的時間來識別出真正的短路錯誤。
[0055]在此請注意,布局模塊210、搜尋模塊220、調(diào)整模塊230、檢測模塊240以及回復(fù)模塊250可為硬件裝置、電路回路、軟件程序、固件或其組合,例如以邏輯電路元件組成的硬件裝置,而可分別執(zhí)行上述的功能,或是儲存在電路布局的短路檢測裝置200的硬盤或存儲器中的軟/軔體程序,其可加載電路布局的短路檢測裝置200的處理器,而分別執(zhí)行上述功能。換言之,應(yīng)用此實施例者可依據(jù)其應(yīng)用而對應(yīng)調(diào)整上述實施方式。
[0056]更進(jìn)一步來看,圖4為依據(jù)本發(fā)明的第二實施例所繪示的電路布局的短路檢測方法的流程圖,請同時參照圖2與圖4。類似于第一實施例,布局模塊210獲得電路布局,其中此電路布局包括多個元件(步驟S410)。搜尋模塊220從這些元件中搜尋此電路布局上的至少一個實體短路元件,例如零歐姆電阻或內(nèi)部短路元件等設(shè)計者所故意設(shè)置以使線路呈現(xiàn)短路狀態(tài)的實體短路元件或線材(步驟S420)。調(diào)整模塊230將至少一個實體短路元件調(diào)整為斷路狀態(tài)(步驟S430)。因此,在檢測模塊240檢查此電路布局是否發(fā)生短路(步驟S442)之后,若此電路布局中尚有短路存在,此時檢測模塊240將會判斷此短路的情況為異常短路(因為所有設(shè)計者所故意設(shè)置的實體短路元件都已經(jīng)在步驟S430中被調(diào)整為斷路狀態(tài))。然后,檢測模塊240記錄并顯示短路所發(fā)生的至少一個短路位置(步驟S444),以便設(shè)計者可以依據(jù)檢測模塊240記錄的至少一個短路位置來修正此電路布局上的線路(即發(fā)生短路錯誤的線路)(步驟S446)。在本實施例中,檢測模塊240可以將上述的至少一個短路位置記錄于線路標(biāo)記表或者其他類似的標(biāo)記表,以便設(shè)計者可以依據(jù)線路標(biāo)記表進(jìn)行除錯。以及,在執(zhí)行完短路檢測之后,回復(fù)模塊250將至少一個實體短路元件(即被調(diào)整為斷路狀態(tài)的至少一個實體短路元件)回復(fù)為在被調(diào)整之前的至少一個實體短路元件(步驟S450)。
[0057]一般來說,若一電路板的電路布局較為簡單時,設(shè)計者只需使用一層的線路圖層來對此電路板進(jìn)行電路布局即可。而若一電路板的電路布局過于復(fù)雜時,通常設(shè)計者會使用2到3層的線路圖層來對此電路板進(jìn)行電路布局。以此電路布局上的多層次圖層概念為出發(fā)點,在本發(fā)明的一實施例中,藉由設(shè)置替代圖層于設(shè)計者所故意設(shè)置的實體短路元件在一線路圖層的相應(yīng)位置,并將替代圖層與線路圖層合并,以及在執(zhí)行完電路布局的短路檢測之后將替代圖層與線路圖層分離的方式,即可不需要實際地改變線路圖層上的電路布局即可達(dá)到調(diào)整設(shè)計者所故意設(shè)置的實體短路元件為斷路狀態(tài)的目的。
[0058]圖5為依據(jù)本發(fā)明的第三實施例所繪示的電路布局的短路檢測方法的流程圖,請同時參照圖2與圖5。布局模塊210獲得電路布局,其中此電路布局包括線路圖層以及多個元件(步驟S510),其中線路圖層可以是單層或多層的線路圖層。搜尋模塊220從這些元件中搜尋此電路布局上的至少一個實體短路元件,例如零歐姆電阻或內(nèi)部短路元件等被故意設(shè)置以使線路呈現(xiàn)短路狀態(tài)的實體短路元件或線材(步驟S520)。調(diào)整模塊230額外設(shè)置替代圖層于至少一個實體短路元件在線路圖層的相應(yīng)位置(步驟S532),以及合并此電路布局的替代圖層與線路圖層,以使至少一個實體短路元件調(diào)整為斷路狀態(tài)(步驟S534)。
[0059]舉例來說,圖6A、圖6B與圖6C為依據(jù)本發(fā)明的第三實施例所繪示的以替代圖層使實體短路元件600成為斷路狀態(tài)的示意圖。請先參照圖6A,在一示例的電路布局的線路圖層中,元件端點601以及元件端點602是位于線路圖層上,藉以標(biāo)示為實體短路元件600的兩個端點。元件端點601以及元件端點602是通過設(shè)計者所故意設(shè)置的短路線路611 (例,虛線標(biāo)示處)使兩個端點連接而成為短路狀態(tài)。
[0060]請接續(xù)參照圖6B,替代圖層621被設(shè)置于實體短路元件600在線路圖層的相應(yīng)位置上,以便斷開元件端點601以及元件端點602中間導(dǎo)通的線路。本發(fā)明實施例以一線路線段作為替代圖層621的舉例,但并不受限于此,應(yīng)用本實施例者可利用其他形狀的替代圖層621作為示例,只要將元件端點601以及元件端點602中間導(dǎo)通的線路斷開即可。
[0061]請接續(xù)參照圖6C,在替代圖層621與線路圖層合并后,導(dǎo)致實體短路元件600被調(diào)整為斷路元件630 (即,使元件端點601以及元件端點602間的線路成為斷路線路631,如虛線標(biāo)示處所示),以便后續(xù)的短路檢查程序可以直接略過故意設(shè)置的斷路元件630。
[0062]請再次參照圖2與圖5,在檢測模塊240檢查此電路布局是否發(fā)生短路(步驟S542)之后,若此電路布局中尚有短路存在,此時檢測模塊240將會判斷此短路為異常短路(因為所有當(dāng)初故意設(shè)置的實體短路元件都已經(jīng)在步驟S534中被調(diào)整為斷路狀態(tài))。然后,檢測模塊240記錄并顯示短路所發(fā)生的至少一個短路位置(步驟S544),以便設(shè)計者可以依據(jù)檢測模塊240記錄的至少一短路位置來修正此電路布局上的線路(步驟S546)。以及,在執(zhí)行完短路檢測之后,回復(fù)模塊250分離線路圖層與替代圖層,并移除替代圖層(例如,移除圖6B至圖6C所示的替代圖層621),以將至少一個實體短路元件回復(fù)為在被調(diào)整之前的至少一個實體短路元件(步驟S550),例如將圖6C的斷路元件630回復(fù)為圖6A的實體短路元件600。藉此,檢測人員不需要對線路圖層做任何的改變,即可有效的檢測出需要修正的短路錯誤。
[0063]從另一角度來看,線路標(biāo)記表除了可以用來記錄設(shè)計者故意設(shè)置的實體短路元件或線材在電路布局中的對應(yīng)位置之外,其也可以作為記錄被置換為斷路元件(例如圖6C的斷路元件630)的實體短路元件或線材的對應(yīng)位置之用。
[0064]圖7為依據(jù)本發(fā)明的第四實施例所繪示的電路布局的短路檢測方法的流程圖,請同時參照圖3與圖7。布局模塊210獲得電路布局,其中此電路布局包括多個元件(步驟S710)。搜尋模塊220從這些元件中搜尋此電路布局上的至少一個實體短路元件,例如零歐姆電阻或內(nèi)部短路元件等被故意設(shè)置以使線路呈現(xiàn)短路狀態(tài)的實體短路元件或線材(步驟S720)。調(diào)整模塊230置換上述的至少一個實體短路元件為至少一個預(yù)設(shè)斷路元件(例如圖6C的斷路元件630)(步驟S732),以及在線路標(biāo)記表中記錄或顯示被置換的至少一個實體短路元件在此電路布局的相應(yīng)位置(步驟S734)。在檢測模塊240檢查此電路布局是否發(fā)生短路(步驟S742)之后,若此電路布局中尚有短路的情況存在,此時檢測模塊240將會判斷此短路的情況為異常短路(因為所有當(dāng)初故意設(shè)置的實體短路元件都已經(jīng)在步驟S732中被置換為實體短路元件)。然后,檢測模塊240記錄并顯示短路所發(fā)生的至少一個短路位置(步驟S744),以便設(shè)計者可以依據(jù)檢測模塊240記錄的至少一個短路位置來修正此電路布局上的線路(步驟S746)。以及,在執(zhí)行完短路檢測之后,回復(fù)模塊250依據(jù)線路標(biāo)記表,將此電路布局中的上述的至少一個預(yù)設(shè)斷路元件分別置換回原本的至少一個實體短路元件(步驟S750)。據(jù)此,在執(zhí)行完短路檢測以及針對短路錯誤的修正之后,依據(jù)線路標(biāo)記表的記錄,被改變?yōu)轭A(yù)設(shè)斷路元件的實體短路元件可以迅速地被回復(fù)為原始的實體短路元件。
[0065]為了更清楚的突顯出本發(fā)明的實施例的電路布局的短路檢測方法的功效,圖8為依據(jù)本發(fā)明的一實施例所繪示的短路檢測結(jié)果的示意圖。在本實施例中,在依據(jù)需求將一電路布局的實體短路元件調(diào)整為斷路狀態(tài)之后,設(shè)計者可以通過短路檢測軟件(例如vSure)來對此電路布局做短路情況的檢查。
[0066]請參照圖8,因設(shè)計上的需求而被設(shè)計者所故意設(shè)置的實體短路元件皆已事先被調(diào)整為斷路狀態(tài),故短路檢測軟件產(chǎn)生的短路檢測結(jié)果窗口 801中的異常短路記錄811只有一筆短路信息(即為真正的短路錯誤)。藉此,設(shè)計者可以直接將此筆短路信息判斷為短路錯誤并將其對應(yīng)的元件做修正,然后再將被調(diào)整的實體短路元件回復(fù)為被調(diào)整前的實體短路元件,即完成短路檢測與錯誤修復(fù)。而相對于圖1的短路檢測結(jié)果窗口 101,設(shè)計者則需要從大量的異常短路記錄111中找出真正的短路錯誤,而導(dǎo)致許多寶貴的時間的浪費。
[0067]綜上所述,本發(fā)明的實施例中的電路布局的短路檢測方法與裝置,其可獲得電路布局,并在獲得的電路布局上搜尋實體短路元件,以及調(diào)整設(shè)計者所故意設(shè)置的實體短路元件為斷路狀態(tài),以便在檢測電路布局是否發(fā)生短路時并不會將被調(diào)整過的實體短路元件歸類為短路錯誤,以提升檢測短路錯誤的精確性。而在短路檢測完成之后,將被調(diào)整后的實體短路元件回復(fù)為在被調(diào)整之前的實體短路元件。藉此,檢測出的短路錯誤將不會包含設(shè)計者所故意設(shè)置的實體短路元件,以減少設(shè)計者需要針對檢測結(jié)果再次識別真正的短路錯誤的時間,大幅提升檢查短路錯誤時的效率與精確度。
[0068]雖然本發(fā)明已以實施例公開如上,然而其并非用以限定本發(fā)明,任何本領(lǐng)域普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),應(yīng)當(dāng)可作些許的更動與潤飾,故本發(fā)明的保護(hù)范圍應(yīng)當(dāng)視所附的權(quán)利要求書的范圍所界定者為準(zhǔn)。
【權(quán)利要求】
1.一種電路布局的短路檢測方法,該電路布局的短路檢測方法包括: 獲得一電路布局,其中該電路布局包括多個元件; 從該些元件中搜尋該電路布局上的至少一實體短路元件; 調(diào)整該至少一實體短路元件,以使該至少一實體短路元件成為斷路狀態(tài); 檢查該電路布局是否發(fā)生短路;以及 將該至少一實體短路元件回復(fù)為在被調(diào)整之前的該至少一實體短路元件。
2.如權(quán)利要求1所述的電路布局的短路檢測方法,其中該電路布局還包括一線路圖層,并且, 調(diào)整該至少一實體短路元件,以使該至少一實體短路元件成為斷路狀態(tài)包括下列步 驟: 額外設(shè)置一替代圖層于該至少一實體短路元件在該線路圖層的相應(yīng)位置;以及 合并該電路布局的該線路圖層及該替代圖層,以使該至少一實體短路元件成為斷路狀態(tài)。
3.如權(quán)利要求2所述的電路布局的短路檢測方法,將該至少一實體短路元件回復(fù)為在被調(diào)整之前的該至少一實體短路元件包括下列步驟: 分離該線路圖層及該替代圖層,并移除該替代圖層。
4.如權(quán)利要求1所述的電路布局的短路檢測方法,調(diào)整該至少一實體短路元件,以使該至少一實體短路元件成為斷路狀態(tài)包括下列步驟: 置換該至少一實體短路元件為至少一預(yù)設(shè)斷路元件。
5.如權(quán)利要求4所述的電路布局的短路檢測方法,調(diào)整該至少一實體短路元件,以使該至少一實體短路元件成為斷路狀態(tài)還包括下列步驟: 在一線路標(biāo)記表中記錄或顯示被置換的該至少一實體短路元件在該電路布局的相應(yīng)位置。
6.如權(quán)利要求5所述的電路布局的短路檢測方法,將該至少一實體短路元件回復(fù)為在被調(diào)整之前的該至少一實體短路元件包括下列步驟: 依據(jù)該線路標(biāo)記表,將該電路布局中的該至少一預(yù)設(shè)斷路元件分別置換回原本的該至少一實體短路元件。
7.如權(quán)利要求1所述的電路布局的短路檢測方法,檢查該電路布局是否發(fā)生短路包括下列步驟: 當(dāng)該電路布局被檢查出短路時,記錄并顯示短路所發(fā)生的至少一短路位置。
8.如權(quán)利要求7所述的電路布局的短路檢測方法,檢查該電路布局是否發(fā)生短路還包括下列步驟: 依據(jù)該至少一短路位置修正該電路布局上的線路。
9.如權(quán)利要求1所述的電路布局的短路檢測方法,其中該電路布局用以制作一電路板,其中該電路板為一印刷電路板或一軟性電路板。
10.一種電路布局的短路檢測裝置,該電路布局的短路檢測裝置包括: 一布局模塊,該布局模塊獲得一電路布局,其中該電路布局包括多個兀件; 一搜尋模塊,該搜尋模塊連接該布局模塊,從該些元件中搜尋該電路布局上的至少一實體短路元件;一調(diào)整模塊,該調(diào)整模塊連接該搜尋模塊,調(diào)整該至少一實體短路元件,以使該至少一實體短路元件成為斷路狀態(tài); 一檢測模塊,該檢測模塊連接該布局模塊與該調(diào)整模塊,檢查該電路布局是否發(fā)生短路;以及 一回復(fù)模塊,該回復(fù)模塊連接該調(diào)整模塊,將該至少一實體短路元件回復(fù)為在被調(diào)整之前的該至少一實體短路元件。
11.如權(quán)利要求10所述的電路布局的短路檢測裝置,其中該電路布局還包括一線路圖層,并且, 該調(diào)整模塊額外設(shè)置一替代圖層于該至少一實體短路元件在該線路圖層的相應(yīng)位置;以及 該調(diào)整模塊合并該電路布局的該線路圖層及該替代圖層,以使該至少一實體短路元件成為斷路狀態(tài)。
12.如權(quán)利要求11所述的電路布局的短路檢測裝置,其中該回復(fù)模塊分離該線路圖層及該替代圖層,并移除該替代圖層。
13.如權(quán)利要求10所述的電路布局的短路檢測裝置,其中該調(diào)整模塊置換該至少一實體短路元件為至少一預(yù)設(shè)斷路元件。
14.如權(quán)利要求13所述的電路布局的短路檢測裝置,其中該調(diào)整模塊還在一線路標(biāo)記表中記錄或顯示被置換的該至少一實體短路元件在該電路布局的相應(yīng)位置。
15.如權(quán)利要求14所述的電路布局的短路檢測裝置,其中該回復(fù)模塊依據(jù)該線路標(biāo)記表,將該電路布局中的該至少一預(yù)設(shè)斷路元件分別置換回原本的該至少一實體短路元件。
16.如權(quán)利要求10所述的電路布局的短路檢測裝置,其中當(dāng)該電路布局被檢查出短路時,該檢測模塊記錄并顯示短路所發(fā)生的至少一短路位置。
17.如權(quán)利要求16所述的電路布局的短路檢測裝置,其中該檢測模塊還依據(jù)該至少一短路位置修正該電路布局上的線路。
18.如權(quán)利要求10所述的電路布局的短路檢測裝置,其中該電路布局用以制作一電路板,其中該電路板為一印刷電路板或一軟性電路板。
【文檔編號】G01R31/02GK103454570SQ201210172076
【公開日】2013年12月18日 申請日期:2012年5月29日 優(yōu)先權(quán)日:2012年5月29日
【發(fā)明者】吳琳健, 詹榮明 申請人:緯創(chuàng)資通股份有限公司