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