|
在allegro pcb的設(shè)計(jì)過程中,設(shè)計(jì)約束規(guī)則包括時(shí)序規(guī)則、間距規(guī)則、信號(hào)完整性規(guī)則以及物理規(guī)則等,本期主要詳細(xì)講解與物理、間距與電氣約束中的線寬、線間距物理規(guī)則的設(shè)置。 一、線寬設(shè)置 (1)設(shè)置默認(rèn)約束 點(diǎn)選 Physical Constraint Set 即可出現(xiàn) Default 的 Physical 相關(guān)設(shè)定值,如LineWidth、Neck width等,如下圖1-1
圖1-1物理默認(rèn)規(guī)則設(shè)置 (2)設(shè)置特殊物理規(guī)則 點(diǎn)選 Default 按鼠標(biāo)右鍵,執(zhí)行 Create Physical CSet 加入新規(guī)則。
圖1-2新增物理規(guī)則 修改其值,如下圖1-3所示:
圖1-3設(shè)置新增規(guī)則參數(shù) 然后在分配網(wǎng)絡(luò),左邊點(diǎn)擊 Net-All Layers,右邊為所需設(shè)置的網(wǎng)絡(luò)分配規(guī)則,如下圖1-4所示:
圖1-4給需要的網(wǎng)絡(luò)賦予規(guī)則 二、線間距設(shè)置 (1)設(shè)置默認(rèn)間距規(guī)則 單擊 Spacing,再點(diǎn)擊 All Layers,如下圖1-5所示。右邊有一個(gè)DEFAULT 就是默認(rèn)規(guī)則,可以修改其值。
圖1-5整體修改參數(shù) 按住 Shift 鍵,點(diǎn)擊第一個(gè)和最后一個(gè)即可選中所示,然后輸入一個(gè)值,這樣就都修改了。 (2)定義特殊的間距約束 點(diǎn)選 Default 按鼠標(biāo)右鍵,執(zhí)行 Create-Spacing CSet,加入新規(guī)則。取一個(gè)有意義點(diǎn)的名字,如下圖1-6所示 其值是從默認(rèn)規(guī)則拷貝的,先修改其值。按住 Shift 鍵選中所有,輸入12,回車。
圖1-6設(shè)置線寬12mil規(guī)則參數(shù) 然后為所需要設(shè)置的網(wǎng)絡(luò)分配規(guī)則,單擊左邊的 Net-All Layers,在右邊工作簿中,為 GND 網(wǎng)絡(luò)設(shè)置 12_MIL_SPACE 規(guī)則,在 Referenced Spacing CSet 下選中12_MIL_SPACE,如下圖1-7所示。
圖1-7賦予間距規(guī)則 (3)設(shè)置 Class-Class 規(guī)則 若要針對(duì)不同的信號(hào)群組有不同的間距規(guī)則,則需要設(shè)置Class-Class,選到 Net Class-Class 后,在右邊 CLOCK上右鍵選擇 Create Class-Class...,如下圖1-8所示。
圖1-8創(chuàng)建Class-Class 選擇 2 個(gè)不同的 Net Classes,如下圖1-9所示,單擊 OK。
圖1-9選擇Net Class 如下圖1-10所示。在右邊的 Referenced Spacing CSet 欄可以修改其值。
圖1-10設(shè)置Class-Class參數(shù) 在進(jìn)行實(shí)際PCB設(shè)計(jì)前,把一些約束設(shè)置都設(shè)置好,PCB工具會(huì)自動(dòng)根據(jù)定義的約束對(duì)設(shè)計(jì)進(jìn)行檢查,不符合約束的地方會(huì)用DRC Markers標(biāo)記出來,以方便工程師進(jìn)行修改 板兒妹我也是學(xué)到了,allegro設(shè)計(jì)軟件功能強(qiáng)大可不是蓋的 |