如果自動(dòng)檢查生活中的更多規(guī)則會(huì)不會(huì)很好?我喜歡烹飪意大利美食,但是在菜譜和一罐番茄醬之間來(lái)回晃悠。廚房唯一的自動(dòng)規(guī)則檢查機(jī)制是烤箱定時(shí)器。幸運(yùn)的是,對(duì)于PCB設(shè)計(jì)人員來(lái)說(shuō),高質(zhì)量的軟件包包括約束和規(guī)則檢查功能,可以自動(dòng)檢查您的布局和原理圖。
能夠在PCB中設(shè)置設(shè)計(jì)規(guī)則,用于布線,間距,傳播延遲,風(fēng)扇-in/扇出,過(guò)孔已經(jīng)成為PCB設(shè)計(jì)軟件的必備功能。但并非所有PCB設(shè)計(jì)軟件程序都是平等創(chuàng)建的。不同的程序以不同的方式顯示設(shè)計(jì)規(guī)則定義,設(shè)計(jì)規(guī)則在不同的界面中定義,并且一些顯示比其他顯示更直觀。
您的PCB設(shè)計(jì)軟件不應(yīng)該只是讓您設(shè)置設(shè)計(jì)規(guī)則和約束。它應(yīng)該讓您靈活地了解這些規(guī)則在原理圖和布局中的顯示方式,并且它應(yīng)該允許您為特定應(yīng)用程序自定義路由約束和指令。當(dāng)您在統(tǒng)一的設(shè)計(jì)環(huán)境中工作時(shí),設(shè)計(jì)規(guī)則在程序的一個(gè)部分中定義并應(yīng)用于整個(gè)布局。
約束驅(qū)動(dòng)與規(guī)則驅(qū)動(dòng)設(shè)計(jì)
基于約束的設(shè)計(jì)和規(guī)則驅(qū)動(dòng)設(shè)計(jì)在相同的基本原則下運(yùn)行:根據(jù)定義的設(shè)計(jì)規(guī)則檢查布局并向設(shè)計(jì)者顯示任何違規(guī)。但是當(dāng)你在表面下挖掘時(shí),這些方法之間的關(guān)鍵區(qū)別與設(shè)計(jì)環(huán)境有關(guān)。
一些使用約束驅(qū)動(dòng)設(shè)計(jì)的PCB設(shè)計(jì)軟件公司在多個(gè)程序之間傳遞約束定義。盡管這被稱為集成設(shè)計(jì)環(huán)境,但設(shè)計(jì)并未真正集成在用戶界面下。真正統(tǒng)一的設(shè)計(jì)環(huán)境克服了這一點(diǎn),因?yàn)樗屑s束定義和檢查都在一個(gè)統(tǒng)一的界面中進(jìn)行。為什么不使用真正將原理圖和布局集成在一個(gè)屋檐下的軟件,而不是從原理圖捕獲程序向布局程序發(fā)送約束?
俗話說(shuō),規(guī)則被打破了。并非所有設(shè)計(jì)規(guī)則都適用于所有情況,設(shè)計(jì)軟件的工作是在違反規(guī)則時(shí)通知您。作為設(shè)計(jì)師或工程師,您可以自行決定該規(guī)則是否對(duì)您的設(shè)備正常運(yùn)行非常重要。您應(yīng)該能夠以清晰,直觀的方式自定義用于指示布局中規(guī)則違規(guī)的圖形。沒(méi)有人想要滾動(dòng)查看規(guī)則違規(guī)列表并手動(dòng)搜索其模型中的違規(guī)元素。
某些設(shè)計(jì)規(guī)則需要優(yōu)先于其他設(shè)計(jì)規(guī)則??紤]到這一點(diǎn),您的設(shè)計(jì)軟件應(yīng)該允許您定義哪些設(shè)計(jì)規(guī)則在您的過(guò)程中優(yōu)先考慮。這允許按優(yōu)先級(jí)順序檢查規(guī)則。這種類(lèi)型的規(guī)則檢查可以防止不必要的規(guī)則沖突,并且只能在使用集成設(shè)計(jì)模型的軟件包中運(yùn)行。
Altium Designer中的規(guī)則編輯器
約束和設(shè)計(jì)規(guī)則:如果它們不足會(huì)發(fā)生什么?
通過(guò)參數(shù)和清除定義在多層板,HDI應(yīng)用,高速設(shè)計(jì)和高頻設(shè)計(jì)中,過(guò)孔和相鄰特征之間的關(guān)系非常重要。為這些關(guān)鍵結(jié)構(gòu)定義設(shè)計(jì)規(guī)則應(yīng)該包括一個(gè)圖形界面,該界面在設(shè)計(jì)過(guò)程的每個(gè)步驟中準(zhǔn)確顯示規(guī)則如何影響您的設(shè)計(jì)。
不包含via和routing參數(shù)的圖形表示的軟件迫使設(shè)計(jì)者根據(jù)抽象標(biāo)識(shí)符記住每個(gè)設(shè)計(jì)規(guī)則的含義。這有可能忽略關(guān)鍵規(guī)則并錯(cuò)誤地強(qiáng)制執(zhí)行其他規(guī)則。這也增加了新設(shè)計(jì)師加快設(shè)計(jì)軟件發(fā)展的時(shí)間。
當(dāng)您的PCB設(shè)計(jì)軟件認(rèn)為設(shè)計(jì)規(guī)則僅適用于跟蹤清除和通過(guò)設(shè)計(jì)時(shí),您將失去機(jī)會(huì)定義與關(guān)鍵功能有關(guān)的設(shè)計(jì)規(guī)則。有關(guān)信號(hào)完整性,高速設(shè)計(jì),布線指令和其他規(guī)范的規(guī)則同樣重要,并且會(huì)影響您的電路板的類(lèi)似容量。
如果您的軟件不包含這些設(shè)計(jì)規(guī)則,那么確保滿足這些關(guān)鍵要求的唯一方法是調(diào)整流程以包含模擬。解決這些方面的任何問(wèn)題非常耗時(shí),需要在設(shè)計(jì)和模擬之間來(lái)回移動(dòng)。當(dāng)您的設(shè)計(jì)和仿真軟件未集成到統(tǒng)一的設(shè)計(jì)環(huán)境中時(shí),情況會(huì)更糟。
設(shè)計(jì)規(guī)則不只是路由
設(shè)計(jì)在處理復(fù)雜設(shè)備時(shí),規(guī)則是必不可少的。最有可能的是,您需要嚴(yán)重依賴約束編輯器,設(shè)計(jì)規(guī)則檢查,管理和組件定義工具。需要定義如此多的設(shè)計(jì)規(guī)則,具有流暢的可視界面,可以顯示與設(shè)計(jì)規(guī)則相關(guān)的電路板功能。在單個(gè)對(duì)話框中,可以控制跡線和焊盤(pán)間隙,絲網(wǎng)到焊接掩模間隙等問(wèn)題。
指定設(shè)計(jì)規(guī)則不僅僅是定義布線規(guī)范,通過(guò)尺寸或銅澆注區(qū)域。您的設(shè)計(jì)軟件應(yīng)該允許您定義傳播延遲,邊沿時(shí)間,飛行時(shí)間以及其他設(shè)計(jì)意圖的規(guī)范,以保持信號(hào)完整性。盡管這些設(shè)計(jì)方面很重要,但一些PCB設(shè)計(jì)包仍然不包括這些領(lǐng)域的規(guī)則檢查。當(dāng)PCB設(shè)計(jì)在統(tǒng)一環(huán)境中進(jìn)行時(shí),很容易定義這些重要的規(guī)范。
通過(guò)Altium中的規(guī)則編輯器
當(dāng)您在大型組織中處理復(fù)雜設(shè)備時(shí),您的設(shè)計(jì)軟件應(yīng)該能夠生成完整的報(bào)告,詳細(xì)說(shuō)明任何違反規(guī)則的行為。這使得設(shè)計(jì)人員和工程師可以輕松決定董事會(huì)是否應(yīng)該更改,或者是否應(yīng)忽略某些規(guī)則違規(guī)。在布局級(jí)別,任何設(shè)計(jì)違規(guī)都應(yīng)直接顯示在受影響的功能或組件上。這使您可以快速識(shí)別和修復(fù)任何規(guī)則違規(guī)。
設(shè)計(jì)規(guī)則在統(tǒng)一設(shè)計(jì)環(huán)境中是通用的
AltiumDesigner?實(shí)現(xiàn)了一個(gè)統(tǒng)一的模型,允許設(shè)計(jì)規(guī)則要實(shí)時(shí)或分批檢查??梢允褂霉δ軓?qiáng)大且直觀的圖形界面為PCB布局和功能的所有方面定義設(shè)計(jì)規(guī)則。由于設(shè)計(jì)規(guī)則被分為幾類(lèi),因此規(guī)則更容易可視化,只需要定義一次。任何規(guī)則違規(guī)都以圖形方式顯示在您的電路板布局中,違規(guī)指標(biāo)可以根據(jù)您的方法進(jìn)行自定義。
像Altium Designer這樣的優(yōu)秀PCB設(shè)計(jì)軟件包可以節(jié)省大量時(shí)間。 Altium Designer的統(tǒng)一設(shè)計(jì)模型簡(jiǎn)化了設(shè)計(jì)流程,使設(shè)計(jì)人員能夠在單一環(huán)境中訪問(wèn)所需的所有工具,而不會(huì)中斷其設(shè)計(jì)流程。 Altium Designer支持flex和rigid-flex設(shè)計(jì),3D可視化,仿真和分析,設(shè)計(jì)規(guī)則檢查以及需要完成的任何數(shù)據(jù)和數(shù)據(jù)建模。 Altium Designer中的所有設(shè)計(jì)工具都通過(guò)自動(dòng)設(shè)計(jì)規(guī)則和約束檢查。
-
PCB板
+關(guān)注
關(guān)注
27文章
1441瀏覽量
51456 -
封裝
+關(guān)注
關(guān)注
126文章
7728瀏覽量
142603 -
華強(qiáng)pcb線路板打樣
+關(guān)注
關(guān)注
5文章
14629瀏覽量
42945
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論