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