印刷電路板的電路設(shè)計(jì)模擬系統(tǒng)及其電路設(shè)計(jì)方法
【專利說明】
[0001]
技術(shù)領(lǐng)域
[0002] 本發(fā)明涉及一種電路設(shè)計(jì)方法,特別是涉及一種印刷電路板的電路設(shè)計(jì)方法。
【背景技術(shù)】
[0003] 在電子產(chǎn)品中,尤其是計(jì)算機(jī)、通訊產(chǎn)品等,印刷電路板上的網(wǎng)絡(luò)(net)數(shù)量通常 超過數(shù)千條。此外,為了得到良好的信號(hào)品質(zhì),印刷電路板上高頻信號(hào)的布局需求越來越嚴(yán) 格。
[0004] 傳統(tǒng)上,在選定電子產(chǎn)品的規(guī)格以及零件之后,需要以人工方式來建立制約 (constraint)參數(shù)表,以便設(shè)計(jì)電子產(chǎn)品所需的印刷電路板。一般而言,需要花費(fèi)4-6天的 時(shí)間來建立制約參數(shù)表。此外,當(dāng)線路圖或是制約參數(shù)表有變更時(shí),線路圖以及制約參數(shù)表 無法即時(shí)且同步地對(duì)應(yīng)呈現(xiàn),使得制造商無法立即對(duì)印刷電路板的布局?jǐn)?shù)據(jù)的正確性進(jìn)行 查驗(yàn)。于是,需要花費(fèi)較多的時(shí)間來驗(yàn)證。
[0005] 因此,需要一種能標(biāo)準(zhǔn)化管理制約參數(shù)的印刷電路板的設(shè)計(jì)方法,以確保制約參 數(shù)具有一致性。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供一種電路設(shè)計(jì)方法,適用于一印刷電路板。經(jīng)由一布局工具的一使用 者界面,得到一第一使用者輸入,其中上述第一使用者輸入是指示上述使用者界面中上述 印刷電路板的一線路圖的一物件被選取。根據(jù)上述物件的一屬性,從一數(shù)據(jù)庫中得到對(duì)應(yīng) 于上述屬性的多個(gè)制約設(shè)定。顯示上述多個(gè)制約設(shè)定于上述使用者界面的一視窗。經(jīng)由上 述使用者界面,得到一第二使用者輸入,其中上述第二使用者輸入是指示上述視窗中上述 多個(gè)制約設(shè)定的一個(gè)被選取。以及指定對(duì)應(yīng)于所選取的上述制約設(shè)定的至少一制約參數(shù)給 上述物件,并貼附對(duì)應(yīng)于上述物件的上述屬性的一標(biāo)簽于上述線路圖的上述物件上。
[0007] 再者,本發(fā)明提供一種電路設(shè)計(jì)模擬系統(tǒng),適用于一印刷電路板。上述電路設(shè)計(jì) 模擬系統(tǒng)包括:一顯示器,用以顯示一布局工具的一使用者界面;一儲(chǔ)存裝置,包括一數(shù)據(jù) 庫;以及一處理器,耦接于上述顯示器以及上述儲(chǔ)存裝置,用以經(jīng)由上述使用者界面而得到 一第一使用者輸入以及一第二使用者輸入。上述第一使用者輸入是指示上述使用者界面中 上述印刷電路板的一線路圖的一物件被選取。上述處理器根據(jù)上述物件的一屬性,而從上 述數(shù)據(jù)庫中得到對(duì)應(yīng)于上述屬性的多個(gè)制約設(shè)定。上述處理器顯示上述多個(gè)制約設(shè)定于上 述使用者界面的一視窗,以及上述第二使用者輸入是指示上述視窗中上述多個(gè)制約設(shè)定的 一個(gè)被選取。上述處理器指定對(duì)應(yīng)于所選取的上述制約設(shè)定的至少一制約參數(shù)給上述物 件,并貼附對(duì)應(yīng)于上述物件的上述屬性的一標(biāo)簽于上述線路圖的上述物件上。
【附圖說明】
[0008] 圖1顯示根據(jù)本發(fā)明一實(shí)施例所述的適用于一印刷電路板的電路設(shè)計(jì)模擬系統(tǒng);
[0009] 圖2顯示根據(jù)本發(fā)明一實(shí)施例所述的用以儲(chǔ)存制約參數(shù)的數(shù)據(jù)庫;
[0010] 圖3顯示根據(jù)本發(fā)明一實(shí)施例所述的電路設(shè)計(jì)方法,適用于一印刷電路板;以及 [0011] 圖4顯示根據(jù)本發(fā)明一實(shí)施例所述顯示于使用者界面的印刷電路板的線路圖的 示范例。
[0012] 附圖符號(hào)說明
[0013] 100~電路設(shè)計(jì)模擬系統(tǒng);
[0014] 110~處理器;
[0015] 120~顯示器;
[0016] 130~儲(chǔ)存裝置;
[0017] 140~使用者界面;
[0018] 150、200 ~數(shù)據(jù)庫;
[0019] 210~第一群組;
[0020] 220~第二群組;
[0021] 230~第三群組;
[0022] 400~線路圖;
[0023] 410 ~視窗;
[0024] 420 ~標(biāo)簽;
[0025] CA、CB、CC~制約設(shè)定;
[0026] DEV1、DEV2 ~元件;
[0027] N1-N5 ~網(wǎng)絡(luò);
[0028] P1-P5 ~接腳;
[0029] R403 ~電阻;
[0030] S302-S320 ~步驟;以及
[0031] TP401-TP403 ~端點(diǎn)。
【具體實(shí)施方式】
[0032] 為讓本發(fā)明的上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉出較佳實(shí)施 例,并結(jié)合附圖詳細(xì)說明如下。
[0033] 圖1顯示根據(jù)本發(fā)明一實(shí)施例所述的適用于一印刷電路板的電路設(shè)計(jì)模擬系統(tǒng) 100。電路設(shè)計(jì)模擬系統(tǒng)100包括處理器110、顯示器120以及儲(chǔ)存裝置130。顯示器120 用以顯示一布局工具的使用者界面140,其中布局工具是由電路設(shè)計(jì)模擬系統(tǒng)100所執(zhí)行。 處理器110耦接于顯示器120,因此使用者可通過顯示器120上的使用者界面140對(duì)印刷 電路板的線路圖進(jìn)行修改。此外,使用者可通過點(diǎn)選使用者界面140上線路圖的物件,而貼 附標(biāo)簽(tag)于該物件,以便將對(duì)應(yīng)于該標(biāo)簽的制約(constraint)參數(shù)指定(assign)給該 物件。在此實(shí)施例中,多個(gè)的制約參數(shù)儲(chǔ)存在儲(chǔ)存裝置130的數(shù)據(jù)庫150中。于是,處理器 110可根據(jù)線路圖上各物件的標(biāo)簽以及數(shù)據(jù)庫150中所對(duì)應(yīng)的制約參數(shù)而產(chǎn)生線路圖的制 約參數(shù)表。因此,使用者便可根據(jù)線路圖以及由處理器110所產(chǎn)生的制約參數(shù)表,而得到印 刷電路板的布局設(shè)計(jì)。在一實(shí)施例中,儲(chǔ)存裝置130為一伺服器。
[0034] 圖2顯示根據(jù)本發(fā)明一實(shí)施例所述的用以儲(chǔ)存制約參數(shù)的數(shù)據(jù)庫200。數(shù)據(jù)庫200 包括多個(gè)制約設(shè)定,其中相應(yīng)于線路圖上的不同物件,可將制約設(shè)定分為第一群組210、第 二群組220與第三群組230。第一群組210包括多個(gè)個(gè)制約設(shè)定CA,其中每一制約設(shè)定CA包 括個(gè)別的設(shè)計(jì)原則(design rule),其用以定義印刷電路板上網(wǎng)絡(luò)(net)或是接腳(pin) 的制約參數(shù)。此外,亦可聯(lián)合多個(gè)設(shè)計(jì)原則而組成原則集(rule set) RS,如下列表一所顯 /Jn 〇
[0035]
[0036]
【主權(quán)項(xiàng)】
1. 一種電路設(shè)計(jì)方法,適用于一印刷電路板,包括: 經(jīng)由一布局工具的一使用者界面,